home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / WORDMISC / ORPHES2.LZH / MANUAL.DOC next >
Text File  |  1992-10-05  |  179KB  |  3,960 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                     ORPHEUS
  9.  
  10.  
  11.  
  12.                          An Integrated Authoring System
  13.  
  14.                              For Hypertext Writers
  15.  
  16.  
  17.  
  18.                                 - User's Guide -
  19.  
  20.  
  21.  
  22.  
  23.                         Copyright 1992 Hyperion Softword
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.     Orpheus is two programs:  the Orpheus Author (OH.EXE), a program for
  31.     creating electronic books and online documentation; and the Orpheus
  32.     Reader (OHREAD.EXE), a program for end-users, to be distributed with such
  33.     works in their compiled form.
  34.  
  35.     Orpheus makes you a master of hypertext; it gives you the freedom to
  36.     explore the multiple dimensions of your subject while bringing them
  37.     within easy access of your readers; it gives you the flexibility to
  38.     experiment, to revise and restructure at will; it gives you the power to
  39.     compose spontaneously in an electronic galaxy, then to release the worlds
  40.     you have created so that others may experience them.
  41.  
  42.     Orpheus is SHAREWARE.  This means that you are welcome to evaluate the
  43.     authoring program for up to 30 days.  If you wish to use the system after
  44.     that period you must pay the registration fee of $49.  For more
  45.     information see Appendix B, or print and fill out the REGISTER.DOC file
  46.     and send it with your payment to:
  47.  
  48.                                Hyperion Softword
  49.                                535 Duvernay
  50.                                Sherbrooke, QC
  51.                                Canada J1L 1Y8
  52.  
  53.                                819-566-6296 (voice)
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                                        1
  60.  
  61.  
  62.  
  63.  
  64.     ACKNOWLEDGEMENTS:
  65.  
  66.     Thanks to all of my beta-testers, whose brief bug-reports and copious
  67.     wish-lists have done so much to make Orpheus what it is.  Special thanks
  68.     to Daniel Coulombe, SYSOP of Synapse BBS (1-819-246-2344), for giving us
  69.     the Orpheus conference (1022).  Live long and prosper!
  70.  
  71.     This product uses the SPAWNO routines by Ralf Brown to minimize memory
  72.     use while shelling to DOS and running other programs.
  73.  
  74.  
  75.  
  76.     TRADEMARKS:
  77.  
  78.     Desqview is a trademark of Quarterdeck Office Systems.
  79.     Fastgraph is a trademark of Ted Gruber Software.
  80.  
  81.  
  82.  
  83.     CONVENTIONS FOLLOWED IN THIS MANUAL:
  84.  
  85.     Keystrokes are indicated by <> brackets; for example, <F1> means press and
  86.     release the F1 key, <H> means press and release the "h" key.  Combination
  87.     keystrokes are hyphenated; for example, <Alt-F> means press and hold down
  88.     the Alt key, then press the "f" key, then release both keys.
  89.  
  90.     The term "Orpheus" is generally used in reference to OH.EXE, the authoring
  91.     program which is the heart of the Orpheus system.  Occasionally it refers
  92.     to the system as a whole, which includes OHREAD.EXE and both programs' help
  93.     and utility files.
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.                                        2
  120.  
  121.  
  122.  
  123.  
  124.   ---------------------------------------------------------------------------
  125.                         T A B L E  O F  C O N T E N T S
  126.   ---------------------------------------------------------------------------
  127.  
  128.  
  129.  
  130.  Chapter 1  -  Getting Started ......................................... 5
  131.      Quickstart ........................................................ 5
  132.      How To Use This Manual ............................................ 5
  133.      System Requirements ............................................... 6
  134.      Installation ...................................................... 6
  135.      Getting Help ...................................................... 6
  136.      Is Orpheus For You? ............................................... 7
  137.  
  138.  Chapter 2  -  The Orpheus Environment ................................. 10
  139.      Windows ........................................................... 10
  140.      Workspace ......................................................... 10
  141.      Statusbar ......................................................... 11
  142.      Using Menus ....................................................... 13
  143.      Using Help ........................................................ 14
  144.      Mouse Interface ................................................... 15
  145.  
  146.  Chapter 3  -  Tutorial : Making Hypertext ............................. 17
  147.      Setting Up ........................................................ 17
  148.      Making a Homecard ................................................. 18
  149.      First Links ....................................................... 18
  150.      Navigating Links .................................................. 20
  151.      Menued Hypertext .................................................. 22
  152.      Freeform Hypertext ................................................ 23
  153.      Moving Links ...................................................... 25
  154.      Behind the Scenes ................................................. 25
  155.  
  156.  Chapter 4  -  Tutorial : Modifying Hypertext .......................... 27
  157.      Crosslinks ........................................................ 27
  158.      Splitting: Below .................................................. 30
  159.                 At Cursor .............................................. 32
  160.                 Above .................................................. 32
  161.      Designating Home .................................................. 33
  162.      Resizing Linkwords ................................................ 34
  163.      Changing Link Types ............................................... 35
  164.      Unlinking ......................................................... 36
  165.      Recovering ........................................................ 37
  166.      Pruning & Grafting ................................................ 37
  167.  
  168.  Chapter 5  -  Tutorial : Using Graphics ............................... 38
  169.     Linking to a Graphic ............................................... 38
  170.     Capturing with SNAPSHOT ............................................ 40
  171.     Making a Hotspot ................................................... 42
  172.     Linking a Hotspot .................................................. 43
  173.     Navigating Graphics ................................................ 43
  174.     More About Hotspots ................................................ 44
  175.  
  176.  
  177.  
  178.  
  179.                                        3
  180.  
  181.  
  182.  
  183.  
  184.  Chapter 6  -  Tutorial : Completing a Project ......................... 46
  185.     Sweating The Details ............................................... 46
  186.         Copyright ...................................................... 46
  187.         Cardlength ..................................................... 47
  188.         Full Title ..................................................... 47
  189.         Include Notes .................................................. 47
  190.         Checking "More" ................................................ 47
  191.         Checking Frame ................................................. 48
  192.         "Check Card" Command ........................................... 48
  193.         Checking Keynames .............................................. 48
  194.         Checking Linkwords ............................................. 49
  195.     Compiling Your Project ............................................. 49
  196.     Distributing Your Work ............................................. 50
  197.     The Orpheus Reader ................................................. 54
  198.     Cleaning Up ........................................................ 55
  199.  
  200.  Chapter 7  -  Shareware : Registering Orpheus ......................... 57
  201.     Licence ............................................................ 57
  202.     What You Get When You Register ..................................... 57
  203.     Publishers ......................................................... 58
  204.     A Note to Pioneers ................................................. 58
  205.     Sharing Orpheus .................................................... 58
  206.     One Last Word ...................................................... 59
  207.  
  208.  Chapter 8  -  Orpheus Utilities ....................................... 60
  209.     SNAPSHOT.EXE ....................................................... 60
  210.     REGIT.EXE .......................................................... 61
  211.  
  212.  Appendix A  -  Using Desqview With Orpheus ............................ 64
  213.  
  214.  Appendix B  -  Programming Command Reference .......................... 65
  215.     Graphics Commands .................................................. 65
  216.     Program Command .................................................... 65
  217.     Random Commands .................................................... 66
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.                                        4
  240.  
  241.  
  242.  
  243.  
  244.   ---------------------------------------------------------------------------
  245.                          CHAPTER 1  -  GETTING STARTED
  246.   ---------------------------------------------------------------------------
  247.  
  248.  
  249.  
  250.  Topics in this chapter:  Quickstart
  251.                           How To Use This Manual
  252.                           System Requirements
  253.                           Installation
  254.                           Getting Help
  255.                           Is Orpheus For You?
  256.  
  257.  
  258.  
  259.  Quickstart
  260.  
  261.        If you're the intrepid explorer type who never reads manuals, go ahead
  262.     and fire up the authoring program (OH.EXE).  Everything you need to know
  263.     is in online Help, and Orpheus is supremely user-friendly.  Browse the
  264.     menus, browse Help, experiment, have fun.  For an explanation of any menu
  265.     item, click on it with the right mouse button or place the selection bar
  266.     on it and press <F1>.  For an introduction to the Orpheus philosophy
  267.     check out "Is Orpheus For You?" at the end of this chapter.
  268.  
  269.  
  270.  How To Use This Manual
  271.  
  272.        This manual is a supplement to the online Help in the main program in
  273.     the Orpheus system, Orpheus Author (OH.EXE).  Use it to find out what
  274.     Orpheus is all about, to get set up, to take your first few steps on the
  275.     path of hypertext authoring.  Bear in mind however that the most detailed
  276.     information on Orpheus is in the program itself, in online Help, which you
  277.     can open at any time by pressing <F1>.  This manual tells you only a
  278.     fraction of what you will learn through the Help system.  (The same is
  279.     true of the Orpheus Reader (OHREAD.EXE), which has its own online Help.)
  280.  
  281.        To print out this manual, set your printer to 6 lines per inch, 10
  282.     characters per inch, and use the following command at the DOS prompt:
  283.  
  284.                 COPY MANUAL.DOC PRN:
  285.  
  286.     If that doesn't work for you, check your DOS manual or just load this file
  287.     into your favorite word processor and print it from there.
  288.  
  289.         Several chapters of this manual are intended to be read online, using
  290.     a special window in Orpheus called FileView.  To do this, start up the
  291.     authoring program by giving the "OH" command at the DOS prompt.  When the
  292.     program finishes loading, press <Alt-V> to switch to the FileView window,
  293.     and type in the name of this manual, "MANUAL.DOC".  Then press <Enter>.
  294.     Once the file is loaded, verify that you can switch back and forth between
  295.     FileView and the current Edit window simply by pressing <Alt-V>.  This
  296.  
  297.  
  298.  
  299.                                        5
  300.  
  301.  
  302.  
  303.  
  304.     technique will be especially useful when you get into the tutorials
  305.     (Chapters 3 to 6), where you will often import blocks of ordinary text
  306.     from the FileView window into your cards of hypertext.
  307.  
  308.  
  309.  System Requirements
  310.  
  311.        Orpheus Author (OH.EXE) requires 480K of RAM, DOS 3.2 or higher, and a
  312.     hard disk.  You do not need a graphics display card unless you wish to
  313.     link graphics into your work.
  314.  
  315.        The Orpheus Reader (OHREAD.EXE) requires 256K of RAM and DOS 3.2 or
  316.     higher; a hard disk is NOT required.  A graphics display card is only
  317.     needed to view whatever graphics (if any) may be included in a work.
  318.  
  319.         Both programs should run on any XT- or AT-compatible computer.
  320.  
  321.  
  322.  Installation
  323.  
  324.         Orpheus should be installed in its own subdirectory on your hard
  325.     disk.  An example would be "C:\ORPHEUS", but the name of the subdirectory
  326.     is up to you.  If you received Orpheus from Hyperion Softword the
  327.     installation program on your distribution disk (INSTALL.BAT) should
  328.     handle this for you.  If you received it from a shareware vendor you may
  329.     need to uncompress one or more files; follow the instructions on the
  330.     shareware disk.
  331.  
  332.         Orpheus requires that the DOS "Files" variable be set to at least
  333.     15.  Look in your CONFIG.SYS file (in the root directory of your hard
  334.     disk) for the line beginning "FILES=".  Make sure that the number given
  335.     is at least 15; if the number is greater than 15, that's fine.  If you
  336.     don't have a CONFIG.SYS file you will need to create one; consult your DOS
  337.     manual, or type in the following lines at the DOS prompt (leaving out the
  338.     comments at the right, which begin with ";"):
  339.  
  340.             c:                         ; If in another drive.
  341.             cd\                        ;
  342.             copy con config.sys        ; Tells DOS to create CONFIG.SYS file.
  343.             FILES=15                   ; Our setting.
  344.             ^Z                         ; DON'T TYPE THIS!  Instead, press
  345.                                        ; the F6 key, which inserts "^Z",
  346.                                        ; then press <Enter>.
  347.  
  348.     If you have changed or created your CONFIG.SYS file you must now reboot
  349.     the computer for the new setting to take effect.
  350.  
  351.  
  352.  Getting Help
  353.  
  354.         If you get stuck or need something explained, the FIRST thing to do
  355.     is to explore online Help.  In just about all situations, pressing <F1>
  356.  
  357.  
  358.  
  359.                                        6
  360.  
  361.  
  362.  
  363.  
  364.     calls up context-sensitive Help with an explanation of exactly what you
  365.     need to do or to know.  Every item on every menu has a Help text which
  366.     you can access by clicking on the item with the right mouse button, or by
  367.     moving the selection bar to it and pressing <F1>.  The main menu in Help
  368.     gives access to every topic connected with the program.
  369.  
  370.         If you're still stuck, the SECOND thing to do is to read this manual,
  371.     assuming that what you need is a general explanation of the Orpheus
  372.     philosophy or a tutorial.
  373.  
  374.         If you're still stuck after that, or if you have encountered a bug
  375.     or run into other difficulties, please DO contact me (Rod Willmot) at
  376.     Hyperion Softword.  I'll do everything I can to help.  There are three
  377.     ways to reach me:  by voice, by mail, and by modem.
  378.     (1) Call 1-819-566-6296, anytime between 11:00 a.m. and 11:00 p.m. EST.
  379.         You'll get the best help if your computer is up and running.
  380.     (2) Write to me at Hyperion Softword, 535 Duvernay, Sherbrooke, QC,
  381.         Canada J1L 1Y8.
  382.     (3) If you have a modem and use a system with Internet access (this may
  383.         include commercial services such as Compuserve), you may be able to
  384.         reach me at this Internet address:  "rod.willmot@synapse.isis.org".
  385.         If you use a BBS with access to public networks such as Nanet,
  386.         Smartnet, or U'NI-Net, we should be able to find a meeting place,
  387.         such as one of the many Shareware conferences or the Hypertext
  388.         conference on Smartnet.
  389.         Additional support will soon be available through a number of BBS's
  390.         serving as distribution points for Orpheus.
  391.  
  392.  
  393.  Is Orpheus For You?
  394.  
  395.         What do you, as a hypertext writer, care about most?  Do you want
  396.     your reader to connect with your work -- to find it attractive, easy to
  397.     access, rewarding to use?  Do you want to compose spontaneously in
  398.     hypertext, to follow your inspiration without having to worry about
  399.     filenames and codes?  Do you want to transform conventional text into
  400.     something really different -- a place where the reader can move at will,
  401.     swiftly and easily finding whatever he needs?  Do you see the computer
  402.     screen as a whole new medium of communication, one that is as different
  403.     from the printed page as are books from the spoken word?
  404.  
  405.         If any or all of the above are true, Orpheus is probably for you. The
  406.     kind of person that Orpheus is NOT for is the person who is still living
  407.     happily in the Age of Print and can't see beyond it, who uses his word
  408.     processor as a glorified typewriter, who sees the computer screen as a
  409.     shrunken viewport on a would-be page.  When this person thinks of
  410.     publishing he thinks of paper.  When he thinks of hypertext he thinks of
  411.     scattered files that he would like to link together, harum-scarum, like
  412.     newspaper columns recycled into a book.
  413.  
  414.         In Orpheus, the unit of communication is the screen, not the file:
  415.     instead of opening a file and scrolling through it from beginning to end,
  416.  
  417.  
  418.  
  419.                                        7
  420.  
  421.  
  422.  
  423.  
  424.     the reader moves from screen to screen through your hypertext network.
  425.     The unit of composition is the hypertext card, which in compiled form
  426.     will be the size of the screen.  (In the authoring phase each card is in
  427.     fact a separate file, but Orpheus manages its files so transparently that
  428.     you can really just think of them as cards, or even as places, rooms in a
  429.     hypertext network.)
  430.  
  431.         This is an important point, so let's look into it more deeply.  Most
  432.     hypertext systems remain tied to the conventions of printed text, above
  433.     all to the habit of linearity:  the idea that a story should be told
  434.     along a straight line from "beginning" to "end".  Occasionally a certain
  435.     linear extension is appropriate to at least part of a story or
  436.     exposition.  Usually however, linearity is a mere artifact of habit, a
  437.     product of centuries of being conditioned by the material obligation to
  438.     put one thing after another:  spoken words, strung out on the thread of
  439.     Time; calligraphy on a scroll, as treasured as little read; pages typed,
  440.     retyped, and printed, sewn into their sole correct order in a heavy tome.
  441.     Hypertext shatters that linearity, letting your words and ideas blossom
  442.     into their natural multiple dimensions:  instead of a string, a galaxy;
  443.     instead of a scroll, a palace of countless interconnecting rooms and
  444.     halls; instead of a tome of tedious chapters, a garden that unfolds in
  445.     all directions.
  446.  
  447.         It comes down to this:  other hypertext systems *expect* you to
  448.     scroll; Orpheus eliminates scrolling from the equation.  Here's where
  449.     some writers get hot under the collar.  Yes, it does take a little more
  450.     work to write well for the screen, to express your ideas and information
  451.     in chunks of a couple dozen lines.  But think about your reader:  with
  452.     scrolling hypertext, he never knows if an important keyword is just
  453.     offscreen; he loses track of where he's been, can't recall whether such-
  454.     and-such a topic was in the current file (scrolled out of sight) or in
  455.     another link.  With non-scrolling hypertext, the reader sees at a glance
  456.     what paths there are to take, can explore and return and explore again,
  457.     swiftly and easily, without ever getting lost.  Additionally, the visual
  458.     orientation of non-scrolling hypertext encourages you, the author, to
  459.     design more attractive, more readable screens.  It also encourages you to
  460.     express yourself more succinctly -- to notice the repetitions and
  461.     verbosity, trim them, and put punch into your writing.
  462.  
  463.         Naturally, sometimes you do want several paragraphs to follow each
  464.     other in a straight line, and as a matter of fact Orpheus lets you do that
  465.     quite handily.  Using the "More" link type (created through the Split
  466.     command on the Link Menu), you can connect as many linear elements as you
  467.     wish.  The effect is like a simple <PgDn> -- you just flip down a
  468.     screenful at a time instead of scrolling.  (The Split command has other
  469.     powerful features that you can read about in Chapter 4.)
  470.  
  471.         Is Orpheus for you?  If you're wondering whether you'll be able to
  472.     write in screen-sized chunks, bear in mind that Orpheus does everything
  473.     possible to make hypertext easy.  First, each card has a 50-line
  474.     workspace, which (during the authoring phase) you *can* scroll.  Second,
  475.     Orpheus lets you get everything accomplished in OH.EXE's Integrated
  476.  
  477.  
  478.  
  479.                                        8
  480.  
  481.  
  482.  
  483.  
  484.     Development Environment, or to do your writing with your favorite word
  485.     processor.  If you choose the latter, just save a copy of your text in
  486.     non-document mode, and use this copy for importing into Orpheus through
  487.     the FileView window (see Chapter 3).
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.                                        9
  540.  
  541.  
  542.  
  543.  
  544.   ---------------------------------------------------------------------------
  545.                     CHAPTER 2  -  THE ORPHEUS ENVIRONMENT
  546.   ---------------------------------------------------------------------------
  547.  
  548.  
  549.  
  550.  Topics in this chapter:  Windows
  551.                           Workspace
  552.                           Statusbar
  553.                           Using Menus
  554.                           Using Help
  555.                           Mouse Interface
  556.  
  557.  
  558.  
  559.         Orpheus Author is the first Integrated Development Environment for
  560.     creating hypertext documents.  Everything you need to compose, modify,
  561.     and enhance your hypertext is right at your fingertips, with the sole
  562.     exception of graphics -- which we leave to the programs that handle it
  563.     best.  Best of all, this environment lets you see your work exactly as
  564.     your readers will see it when you compile and distribute it with the
  565.     Orpheus Reader.
  566.  
  567.  
  568.  Windows
  569.  
  570.         Orpheus provides four Edit windows, plus a fifth window called
  571.     FileView for reading and importing external text files.  The Edit windows
  572.     are for writing hypertext and for navigating through your work in
  573.     progress.  Each Edit window has a 50-line workspace -- the number of
  574.     lines in an uncompiled hypertext card.  Normally the Edit windows are
  575.     loaded with cards from different branches of your project; this lets you
  576.     keep tabs on up to four different "growing points" of your work.  Orpheus
  577.     saves your window configuration when you quit the program; the next time
  578.     you load that project, each Edit window will have the same contents as
  579.     when you exited.  For more on Windows in Orpheus, read online Help.
  580.  
  581.  
  582.  Workspace
  583.  
  584.        When you start up Orpheus the first time, what you see is a mostly
  585.     blank screen with the Orpheus Statusbar on the top line.  Actually, you
  586.     are looking at an empty hypertext card.  Like an index card, a card in
  587.     Orpheus has a certain height and width; it does not go on forever.  If
  588.     you press the <Down> arrow and keep your eye on the line counter (towards
  589.     the right of the Statusbar), you'll notice that the cursor goes as far as
  590.     line 50.  This is your workspace in every card in Orpheus:  50 lines, the
  591.     width of the screen.
  592.  
  593.         However, although your *workspace* is 50 lines per card, the eventual
  594.     length of your cards in *compiled* form will be either 24 or 25 lines,
  595.     depending on whether or not you want your finished work to be presented
  596.  
  597.  
  598.  
  599.                                       10
  600.  
  601.  
  602.  
  603.  
  604.     with a Titlebar.  Why so few?  Orpheus takes a screen-oriented approach
  605.     to hypertext:  instead of stringing together long text files and forcing
  606.     the reader to scroll through them, Orpheus encourages you to develop true
  607.     electronic documents in which the reader moves from screen to screen,
  608.     always seeing at a glance what links are available for exploring new
  609.     paths.
  610.  
  611.         From the moment you begin writing in Orpheus, think about what you
  612.     want your readers to see:  not just what you want to say to them, but the
  613.     visual impressions you want them to have as they move through your work.
  614.     Like a well-designed book, a carefully-prepared network of hypertext
  615.     cards conveys information much more effectively, and is certainly more
  616.     pleasant to read, than the kind of hypertext that keeps you scrolling
  617.     through long-winded text files.
  618.  
  619.         Use the lower half of your workspace for the "overflow" as you develop
  620.     your text.  If the overflow turns into something that belongs on a card of
  621.     its own, open the Link Menu and select "Split" to create a new card for
  622.     it.
  623.  
  624.  
  625.  Statusbar
  626.  
  627.         A variety of messages and symbols appear on the Statusbar to keep
  628.     you informed of where you are and what you are doing; some of them can
  629.     be used with the mouse to switch windows, toggle edit modes, or navigate
  630.     hypertext.  Through the Options Menu you can set the Statusbar to appear
  631.     on either the top or bottom line of the screen.  The following example
  632.     includes a few things that are not always seen, and replaces certain
  633.     special characters with ones that are sure to come out on your printer:
  634.  
  635. Esc:Menu |1 2 3 4 V| Push Marking  =Projname=  More iwS ? [32] Read | < | U | >
  636.  
  637.     Reading from left to right, the first item reminds you of how to open the
  638.     menu system.  Note that you can open the menus even faster using the Alt
  639.     key in combination with the first letter of the menu's name; for example,
  640.     <Alt-L> opens the menu system and pulls down the Link Menu.
  641.  
  642.         The second item is the list of windows, "1 2 3 4 V".  Windows 1 to 4
  643.     are Edit Windows, for writing hypertext; window V is the FileView window,
  644.     for read-only access to external text files.  The fast way to switch to
  645.     any particular window is to use the Alt key in combination with the
  646.     window name; for example, <Alt-2> switches to window 2, while <Alt-V>
  647.     switches to FileView.  Other window-related commands can be found on the
  648.     Window Menu.
  649.  
  650.         The third item signals your current editing mode, "Push" for
  651.     Pushright (new text pushes text at the cursor to the right), "Over" for
  652.     Overwrite (new text overwrites text at the cursor).  To switch from one
  653.     mode to the other, open the Options Menu.
  654.  
  655.  
  656.  
  657.  
  658.  
  659.                                       11
  660.  
  661.  
  662.  
  663.  
  664.         The fourth item is a message area which is normally blank.  The
  665.     sample above displays the "Marking" message that would appear if you were
  666.     marking a block of text.  When you mark a block in one window and then
  667.     switch to another window, the message area says "Import" to remind you
  668.     that using the Paste Command (from the Edit Menu) will import the marked
  669.     block from the first window.
  670.  
  671.         The fifth item is the project title, which is also the name of your
  672.     Homecard file -- the first card in a project and the only file you name
  673.     yourself.  (All other files in a project are named automatically by
  674.     Orpheus.)  When you are actually in the Homecard its name appears as a
  675.     filename, capitalized and in quotation marks: "THISNAME"; in any other
  676.     card you see it in the form of a project name, ≡Thisname≡.  Orpheus limits
  677.     this name to just 8 letters with no file extension.  That's hardly enough
  678.     for a communicative title, is it?  Not to worry!  On the Project Menu the
  679.     Full Title command lets you enter a title of up to 32 characters; when
  680.     your work is compiled, this title will appear in full on the Titlebar of
  681.     the Orpheus Reader.
  682.  
  683.         The sixth item, "More", only appears when the card currently loaded
  684.     in the active Edit Window contains a More link.  A More link is a link to
  685.     the "next" card -- it's a way of saying, "Select me to see what comes
  686.     right after the last line on this card."  When your work is compiled and
  687.     displayed with the Orpheus Reader, a More link is indicated by the symbol
  688.     "=More=" appearing in the lower right corner of the screen.  In the
  689.     Orpheus Author we just show it on the Statusbar.
  690.  
  691.         The seventh item is the "iws" cluster, of which any or all members
  692.     may or may not be capitalized.  I/i refers to AutoInsert; W/w refers to
  693.     Wordwrap, and turns to an R if AutoReformat is turned on; finally, S/s
  694.     refers to AutoSave mode.  In each case, when the letter is capitalized the
  695.     mode is ON; when lowercase, the mode is OFF.  All can be toggled through
  696.     commands on the Options Menu, or by clicking on them with the left mouse
  697.     button.
  698.  
  699.         The eighth item, represented here by a "?", is a one-character symbol
  700.     indicating the card-type of the card currently loaded in the active Edit
  701.     Window.  For example, a down arrow is used for the Homecard to indicate
  702.     that everything else in the project is "below" it.  These symbols are
  703.     explained in the "Statusbar" section of Help.
  704.  
  705.         The ninth and tenth items on the Statusbar are shown in the example
  706.     as "[32]".  The square brackets signal temporary left and right margins;
  707.     for example, pressing <Ctrl-[> sets a temporary left margin at the cursor
  708.     position, resulting in a "[" appearing on the Statusbar.  Pressing <Ctrl-
  709.     [> again clears the temporary left margin. As for the numbers, they
  710.     indicate which line the cursor is on, from 1 to 50.
  711.  
  712.         The eleventh item is either "Read" or "Edit" and indicates whether
  713.     the current card has been changed since you last saved it to disk. "Read"
  714.     indicates that it has not changed; "Edit" indicates that it has.
  715.  
  716.  
  717.  
  718.  
  719.                                       12
  720.  
  721.  
  722.  
  723.  
  724.         The remaining items are a trio of navigational buttons for use with
  725.     the mouse, here represented by the characters "<", "U", and ">".  For an
  726.     explanation of their purpose see page 20 below, or read "Navigating
  727.     Hypertext" in online Help.
  728.  
  729.         As mentioned earlier, Orpheus lets you choose between a cardlength of
  730.     either 24 or 25 lines, as applied to the final appearance of your work in
  731.     the Orpheus Reader.  (Open the Project Menu to toggle the cardlength.)
  732.     Since the standard screen has 25 lines, 24-line cards leave room for the
  733.     Orpheus Reader's Titlebar, whereas 25-line cards do not.  When the Reader
  734.     first loads a compiled document that has 25-line cards, it posts a message
  735.     telling the user how to pop up the Titlebar and open the menu system; then
  736.     it devotes the entire screen to your cards (until the user presses <Esc>
  737.     or the right mouse button).  In Orpheus Author the Statusbar is ALWAYS
  738.     displayed, no matter which cardlength you select.  To view a 25-line card
  739.     as it would appear in the Reader, open the Tools Menu and select Check
  740.     Card, or press <Alt-C>.  The card will be displayed as the end-user will
  741.     see it, complete with =More= flag (if applicable), until you press a key
  742.     or click the mouse.
  743.  
  744.  
  745.  Using Menus
  746.  
  747.         Orpheus Author is a feature-rich program that new users may find a
  748.     little complex.  Fortunately, the menu system makes it easy to find your
  749.     way around and quickly become an expert.  The BEST way to learn Orpheus
  750.     is to browse the menus while taking advantage of online Help. For an
  751.     explanation of any menu item, place the selection bar on it and press
  752.     <F1>, or simply click on it with the right mouse button.
  753.  
  754.         Once you've opened the menus a few times you'll know automatically
  755.     that there are pulldown menus called File, Edit, Link, Window, and so
  756.     forth.  To open a specific menu in one step, use the Alt key together with
  757.     the first letter of the menu's name; for example, <Alt-F> opens the File
  758.     Menu.  The only exception to this principle is when you are in the
  759.     FileView window; FileView has a single pulldown menu which you can open
  760.     only by pressing <Esc> or with the mouse equivalent.
  761.  
  762.         To change menus, use the left/right arrow keys; for example, if the
  763.     File Menu is open, press the right arrow to open the Edit Menu.  To
  764.     select an item on a menu, move the selection bar to it (using the up/down
  765.     arrow keys) and press <Enter>.  Alternately, just press that item's
  766.     hilited letter.  Note that for almost all operations involving the arrow
  767.     keys (such as moving the cursor or a selection bar), you can also use
  768.     Control-key equivalents.  A chart of Control-key combinations is given in
  769.     online Help:  open the main menu in Help, select "Keyboard", then select
  770.     "CTRL Accelerators".
  771.  
  772.         Speaking of accelerators, one of the nicest things about Orpheus is
  773.     that it lets you start off using the menus while giving you every
  774.     opportunity to bypass them like an expert.  Practically all accelerator
  775.     keys are shown right on the menus, helping you quickly learn the
  776.  
  777.  
  778.  
  779.                                       13
  780.  
  781.  
  782.  
  783.  
  784.     accelerators for commands you use often.  For example, the first time you
  785.     mark a block of text you'll probably hit <Esc> to open the menus, <E> to
  786.     pull down the Edit Menu, then <M> to start marking. The next time, maybe
  787.     you'll hit <Alt-E> to open the Edit Menu quickly, then <M> again.
  788.     Eventually you'll just use <Ctrl-M> or one of the function keys, and then
  789.     you'll be up to speed.
  790.  
  791.         Some menu items lead to submenus; for example, on the File Menu
  792.     selecting "Print" leads to a submenu of print-related actions, including
  793.     "Set Print Options", which leads to a further submenu.  Many menu items
  794.     allow you to set options or even enter text.  Notice that some option-type
  795.     items use square brackets [] while others use parentheses ().  When
  796.     square brackets are used it means that you can select that option in
  797.     combination with other options; when parentheses are used it means that
  798.     selecting one option turns off another option.  For example, on the first
  799.     Print submenu parentheses are used for the mutually exclusive options of
  800.     printing to the printer or to a disk file.  On the second Print submenu
  801.     square brackets are used for the various dimensions you may want to set,
  802.     such as margins.
  803.  
  804.         With a submenu open, press <Esc> to back up to the previous menu
  805.     level.  With no submenu open, <Esc> closes the menu system.  See also
  806.     "Using the Mouse" in Help.
  807.  
  808.  
  809.  Using Help
  810.  
  811.         As mentioned above, Help is available on any menu item.  It is also
  812.     available in any dialog -- indeed, any situation whatever -- by pressing
  813.     <F1> or (in dialogs) even just <H>.  You can also return to the previous
  814.     help-topic by pressing <Alt-F1>.  For example, suppose you want to draw a
  815.     diagram using the Boxdraw feature, and aren't quite sure of which keys to
  816.     use.  Open the Tools Menu and select Boxdraw, then press <F1> for help.
  817.     When you've learned enough to begin drawing, press <Esc> to close Help.
  818.     Now at any time while drawing you can press <Alt-F1> and Help will return
  819.     with the precise instructions you were last looking at.
  820.  
  821.         Many Help topics include hypertext links connected to other topics.
  822.     The presence of such a link is indicated by a hilited word or phrase, or
  823.     one that already has the selection bar on it.  To move the selection bar
  824.     to the next linkword, press <Space> or <Tab>.  To move the selection bar
  825.     to the previous linkword, press <Backspace> or <Shift-Tab>.  To jump to
  826.     the selected link, press <Enter>.
  827.  
  828.         For topics that extend beyond the Help window, use the up/down arrows
  829.     to scroll a line at a time, or PgUp/PgDn to page through the topic.  Press
  830.     <Home> or <End> to jump to the beginning or end of a topic.
  831.  
  832.         Finally, note that although the Orpheus Reader is much simpler and
  833.     easier to use than Orpheus Author, it uses the same Help system -- but of
  834.     course with different texts.  This ensures an exceptionally user-friendly
  835.     package for the people who will be reading the products of your labour.
  836.  
  837.  
  838.  
  839.                                       14
  840.  
  841.  
  842.  
  843.  
  844.  Mouse Interface
  845.  
  846.        When you begin an Orpheus session the mouse pointer is set on the far
  847.     left of the Statusbar.  When you start typing, it disappears; when you
  848.     move the mouse, it reappears, as it does automatically whenever you open
  849.     a menu or dialog.
  850.  
  851.     CURSOR CONTROL
  852.     While editing, click the left button anywhere in the text area to place
  853.     the cursor there.
  854.  
  855.     WINDOWS
  856.     Click the left button on one of the symbols from the "1 2 3 4 V" cluster
  857.     on the Statusbar.  Numbers 1 to 4 are for the Edit windows, while V is
  858.     for the FileView window.
  859.  
  860.     MENUS
  861.     Click the right button to open the menu system.  Click the left button on
  862.     a menu item to select it; click on the selected item to activate it --
  863.     like pressing <Enter>.  For context-sensitive Help, click the *right*
  864.     button on any menu item.  To close the current menu, click either button
  865.     outside the borders of the menu.
  866.  
  867.     DIALOGS
  868.     Most dialogs include command buttons enclosed in angle brackets, such as
  869.     < Help > or < Cancel >.  Click the left button on any such command to
  870.     perform it.  Many dialogs also include commands on their window border;
  871.     for example, the Help window displays " Help  Exit  Back " on its border;
  872.     you can click on any border command just as you would a command in angle
  873.     brackets.  Click the right button to close a dialog, or click on "Exit".
  874.  
  875.     LISTS AND SCROLLABLE TEXT
  876.     To scroll text in the Help window, or to see the rest of a file list,
  877.     click or hold down the left button on either the top or bottom border of
  878.     the window.
  879.  
  880.     NAVIGATING HYPERTEXT
  881.     Click the left button on a linkword to set the cursor there, then click
  882.     again to jump through the link.  If the card has a More link, click on
  883.     the "More" prompt on the Statusbar to jump to the linked card.  Return
  884.     from jumps by clicking on the command buttons on the far right of the
  885.     Statusbar: on "<" to jump to the Homecard, on "U" to retrace your steps
  886.     in all directions, and on ">" to jump to the parent of the current card.
  887.  
  888.     FILEVIEW
  889.     The FileView window adds a command bar at the bottom of the screen,
  890.     mainly for the convenience of mouse users.  From left to right: click the
  891.     left button on "Close" to end the FileView session, closing the file and
  892.     releasing memory; click on "Top" to jump to the top of the current file;
  893.     click on "End" to jump to the end of it; click on the "^" symbol to
  894.     scroll up a page; click on the "v" symbol to scroll down a page; click or
  895.     hold down the button on the Up or Down arrows to scroll a line at a time;
  896.  
  897.  
  898.  
  899.                                       15
  900.  
  901.  
  902.  
  903.  
  904.     and finally, click on "Return" to switch back to the previous Edit
  905.     window, leaving FileView open.
  906.  
  907.     BLOCK OPERATIONS IN FILEVIEW
  908.     To mark a block:  with the mouse pointer on the line beginning a block,
  909.     press and hold down the left mouse button; move the pointer to the line
  910.     ending the block; then release the button.  Click on "Unmark" to unmark
  911.     the block.  (For more information, open the menu in FileView and select
  912.     "Mark a Block".  This opens Help to this topic.)
  913.  
  914.     EDIT MODES
  915.     You can toggle edit modes by clicking on the associated prompt or symbol
  916.     on the Statusbar.  For example, to switch from Pushright to Overwrite
  917.     mode, click on "Push" on the Statusbar.  Three other modes -- AutoInsert,
  918.     Wordwrap/ AutoReformat, and AutoSave -- are indicated in the "IWS"
  919.     cluster to the right of the title area.
  920.  
  921.     SEARCH/REPLACE
  922.     When doing a "Replace All (Confirm Each)" operation, click the left
  923.     button on the found text to replace it, or anywhere else to skip that
  924.     instance.  Click the right button to cancel the operation.
  925.  
  926.     BOXDRAW
  927.     Drawing with the mouse is a matter of picking up a character using the
  928.     right button, and drawing with it using the left button.  For more
  929.     information, open the Tools Menu and click the right button on "BoxDraw"
  930.     to open Help, then select "Drawing With the Mouse".
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.                                       16
  960.  
  961.  
  962.  
  963.  
  964.   ---------------------------------------------------------------------------
  965.                   CHAPTER 3  -  TUTORIAL : MAKING HYPERTEXT
  966.   ---------------------------------------------------------------------------
  967.  
  968.  
  969.  
  970.  Topics in this chapter:  Setting Up
  971.                           Making a Homecard
  972.                           First Links
  973.                           Navigating Links
  974.                           Menued Hypertext
  975.                           Freeform Hypertext
  976.                           Moving Links
  977.                           Behind the Scenes
  978.  
  979.  
  980.  
  981.         The next few chapters lead you step by step through the process of
  982.     creating a complete hypertext project.  Along the way we'll touch on
  983.     most of the features offered in Orpheus.
  984.  
  985.  
  986.  Setting Up
  987.  
  988.         In this chapter we'll start up a project and make some demonstration
  989.     hypertext cards.  We'll assume that you have installed Orpheus as
  990.     described in Chapter 1, in a directory of its own on your hard drive, and
  991.     that now you are in that directory looking at the DOS prompt.  To start,
  992.     type the command below at the DOS prompt, then press <Enter>:
  993.  
  994.                     OH ASTROKEY
  995.  
  996.     When Orpheus loads, notice that the Statusbar says "ASTROKEY", the name of
  997.     your first project.  Before going any further, let's load this tutorial in
  998.     the FileView window to save yourself some typing later on.  There are two
  999.     ways of doing this -- either with the keyboard or with the mouse.
  1000.  
  1001.     KEYBOARD METHOD
  1002.     Notice the "1 2 3 4 V" cluster on the Statusbar.  The 1 is hilited
  1003.     because you're in Edit window 1.  The quick way to switch from window to
  1004.     window (quicker than using the Window Menu) is to hold down the Alt key
  1005.     and press the appropriate number -- or V.  V is for FileView, so that's
  1006.     what we'll do:  press <Alt-V> to open the FileView window.  Since the
  1007.     window is currently empty Orpheus automatically displays the "File to
  1008.     View" dialog.  Type in the name of this file, MANUAL.DOC, then press
  1009.     <Enter>.  Once the manual is loaded you can page down to this chapter
  1010.     with the <PgDn> key.
  1011.  
  1012.     MOUSE METHOD
  1013.     Notice the "1 2 3 4 V" cluster on the Statusbar.  The 1 is hilited
  1014.     because you're in Edit window 1.  Move the mouse pointer to the V and
  1015.     click on it with the left mouse button.  This opens the FileView window,
  1016.  
  1017.  
  1018.  
  1019.                                       17
  1020.  
  1021.  
  1022.  
  1023.  
  1024.     which is currently empty.  In the "File to View" dialog, click on the
  1025.     "F8:Directory" command, and look for this file (MANUAL.DOC) when the
  1026.     directory is displayed.  Click twice on the filename to load it.  Now you
  1027.     can page down to this chapter by clicking on the large down arrow on the
  1028.     command-bar at the bottom of the screen.
  1029.  
  1030.         The FileView window gives you read-only access to external text files
  1031.     like this one.  Read-only means that you can copy blocks of text FROM a
  1032.     file in FileView, but you can't do anything TO it.  In other words, you
  1033.     can safely experiment as much as you want in Orpheus without damaging
  1034.     anything loaded in FileView.
  1035.  
  1036.         Now let's get to work.  To return from FileView to the previous Edit
  1037.     window, press <Alt-V> again or click on the "Return" command at the
  1038.     bottom of the screen.  From now on you can switch back and forth between
  1039.     any Edit window and this tutorial with a quick <Alt-V> or mouse-click.
  1040.  
  1041.  
  1042.  Making a Homecard
  1043.  
  1044.         Leaving the cursor at the top left of the screen, type in the
  1045.     following:
  1046.  
  1047.         The Key to Astrology
  1048.         by Felicity Starlight
  1049.         Copyright 1999 Millenium Silicon
  1050.  
  1051.     Let's make it look like a proper title screen.  Move the cursor up to the
  1052.     first line and press <F9> to center it.  Press <F9> twice more to center
  1053.     the other lines.  Now press <Home> and move the cursor to the first line;
  1054.     press <Enter> 7 times, then go on to insert 5 blank lines between the
  1055.     title and the byline, then 7 blank lines between the byline and the
  1056.     copyright.  Or whatever pleases your eye.
  1057.  
  1058.         Open the File Menu and select "Save" (or just press <F2>).  At this
  1059.     point the file named ASTROKEY has been saved to disk in your working
  1060.     directory.  Though it's still just an ordinary text file, in the next step
  1061.     it will become the Homecard of your first Orpheus project.  Later on you
  1062.     will exit Orpheus, and when you come back next day to continue your work,
  1063.     all you'll have to do is give the same command you started with, "OH
  1064.     ASTROKEY", to load the entire project.
  1065.  
  1066.  
  1067.  First Links
  1068.  
  1069.         Your first link will be to a biographical note on the author. What
  1070.     you want is for the author's name to be hilited and linked to a new text
  1071.     card containing her biography.  To do this, place the cursor on the word
  1072.     "Felicity" and press <Alt-L> to open the Link Menu.  (You can also open
  1073.     the menu system by pressing <Esc> and then the first letter of a menu
  1074.     title, but it's faster to use the Alt-key method.) As you can see, there
  1075.     are several different link types available, but we won't get into that
  1076.  
  1077.  
  1078.  
  1079.                                       18
  1080.  
  1081.  
  1082.  
  1083.  
  1084.     now; you can read about them in online Help by moving the selection bar
  1085.     to a given item and pressing <F1>.
  1086.  
  1087.         If you're reading this in the FileView window, you may want to read
  1088.     the next two paragraphs in their entirety before carrying out the actions
  1089.     they describe.  That is, if you're nervous about linking.  Actually the
  1090.     process is very easy, and you can get context-sensitive Help at any step
  1091.     along the way by pressing <F1>.  The first time we do this I'll just
  1092.     refer to the keyboard method; when we do the second link I'll add the
  1093.     mouse method.
  1094.  
  1095.         Okay, you've left the cursor on "Felicity", you've pressed <Alt-L> to
  1096.     open the Link Menu, and the selection bar is on "Door".   Since Doors are
  1097.     the standard link type in Orpheus, that's what we'll use.  Press <Enter>
  1098.     to begin the link process.  Notice that "Felicity" is instantly hilited,
  1099.     and a dialog box appears saying "Resize with Left/Right arrow keys".
  1100.     Since you want her whole name in the linkword, press <E> for "Expanding".
  1101.     Now press the <Right> arrow key several times, keeping watch on the
  1102.     hilite as it expands to the right to include the author's last name. When
  1103.     "Felicity Starlight" is fully hilited, press <Enter>.
  1104.  
  1105.         At this point you notice some disk activity as Orpheus performs a
  1106.     little magic for you in the background.  (More about that later.)  Next,
  1107.     a dialog box appears saying "Jump now to the child card?"  Notice that up
  1108.     on the Statusbar, window #1 is hilited, while in the dialog box, window
  1109.     #2 is hilited.  This means that you are currently in window 1, and
  1110.     Orpheus is suggesting window 2 to hold the new card you're going to work
  1111.     on.  You can select any Edit window if you wish, but at this stage it
  1112.     makes sense to accept the default choice.  Press <Enter> to do so.
  1113.  
  1114.         What you see next is much like what you saw when you started up the
  1115.     program with the "OH ASTROKEY" command.  But look at the Statusbar.
  1116.     Window #2 is hilited, showing your current location, and instead of
  1117.     "ASTROKEY" the title is given as "=Astrokey=".  You are now, in fact,
  1118.     looking at a blank hypertext card linked to your Homecard, and the latter
  1119.     is now much more than a simple text file:  it's the gateway to a genuine
  1120.     hypertext document.
  1121.  
  1122.         Let's fill in the blank and give your author an identity.  You can
  1123.     make something up, or type in the paragraph below, or better yet import
  1124.     it from FileView (assuming, as always, that you've loaded this tutorial
  1125.     in the FileView window).  Here's how to import the paragraph below; I'll
  1126.     give the keyboard method this time, and next time we do an import I'll
  1127.     give the mouse method.
  1128.  
  1129.     KEYBOARD METHOD - IMPORTING
  1130.     Press <Alt-V> to switch to the FileView window if you're not there
  1131.     already.  Scroll down till you can see the whole paragraph, say in the
  1132.     middle of the screen.  We need to move the cursor down to the first line
  1133.     of it, and to do that we hold down the <Shift> key and press the <Down>
  1134.     arrow.  With the cursor on the first line of the paragraph, press <Enter>.
  1135.     This starts the marking process.  Now move the cursor to the last line of
  1136.  
  1137.  
  1138.  
  1139.                                       19
  1140.  
  1141.  
  1142.  
  1143.  
  1144.     the paragraph, and press <Enter> again.  The text is now marked and ready
  1145.     to go.  (Note that in the Edit windows you'll use different techniques for
  1146.     marking blocks of text; this is explained in Help and on the Edit Menu.)
  1147.  
  1148.             Felicity Starlight was born under a full moon in Pisces.
  1149.             She has lived in Tibet, Nepal, India, and Hoboken (NJ), where
  1150.             she now makes her home.  Her three Ph.D.'s are in Astral
  1151.             Healing, Light Nutrition, and Chakra Finance, all from
  1152.             the University of Baja (CA).  During her stay in India she
  1153.             studied Uranian Medecine under the great Rajneesh Putasokinit,
  1154.             who came to fame when he cured the headaches of 6 million
  1155.             Hindus by dropping one Tylenol in the Ganges and quickly
  1156.             fishing it out again.  Her eye-witness account of this
  1157.             exploit is recounted in her best-seller, "Sheesh, Rajneesh!"
  1158.             Felicity believes that the United States will continue to
  1159.             decline until the people elect a president named Vicki.
  1160.             She summers in an astral cottage 20 feet above Camp David.
  1161.  
  1162.         After you have marked this text, press <Alt-V> to return to the
  1163.     previous Edit window.  The last step is to paste it into your hypertext
  1164.     card.  Move the cursor down a few lines from the top, then open the Edit
  1165.     Menu and select "Paste".  (As shown by the accelerator keys on the menu,
  1166.     you could also just press <F3> or <Ctrl-P>, depending on how you like to
  1167.     work, or you could use the mouse method I'll describe further on.)
  1168.  
  1169.         Right now you may be feeling inspired by my thumb-nail sketch of Ms.
  1170.     Starlight, so if you would like to add some juicy tidbits, go right ahead.
  1171.     Open a Door link on one of those impressive degrees, particularly if you
  1172.     wish you one just like it.  Eventually you'll find your way back here, no
  1173.     problem...
  1174.  
  1175.  
  1176.  Navigating Links
  1177.  
  1178.         Time for a brief note on navigation.  If you really have created some
  1179.     hypertext just now, you should be able to jump from one card to another.
  1180.     For a full explanation of navigational methods, open Help to the main
  1181.     menu and select "Navigating Hypertext".  The following is an excerpt:
  1182.  
  1183.         MOUSE METHOD
  1184.         Click on a linkword to select it, click on it again to jump
  1185.         to the linked card.  If the link is to a graphic, click with
  1186.         the right button to view the graphic instead of jumping to
  1187.         the data card.  Returning:  use the button commands on the
  1188.         right of the Statusbar, < │ U │ >.  Click on < to jump to the
  1189.         Homecard, click on U to retrace your last 50 steps in all
  1190.         directions, click on > to jump to the parent of the current
  1191.         card.
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.                                       20
  1200.  
  1201.  
  1202.  
  1203.  
  1204.         KEYBOARD METHOD
  1205.         Navigate using the keys of the Number Keypad.  On standard
  1206.         keyboards (84 keys, or 101 on XT-class machines) NumLock must
  1207.         be ON or else <Shift> held down.  On enhanced keyboards the
  1208.         state of NumLock is ignored:  Navigate mode is always ON,
  1209.         so use the middle keypad for scrolling and cursor moves.
  1210.  
  1211.             Cursor to next linkword          <Down>
  1212.             Cursor to previous linkword      <Up>
  1213.             Jump through linkword at cursor  <PgDn>
  1214.             Jump through "More" link         <Right>
  1215.             Jump to Init card                <Alt-I>
  1216.             Backtrack to parent link         <PgUp>
  1217.             Return to the beginning          <Home>
  1218.             Retrace exact steps              <Left>
  1219.  
  1220.     (In contrast to this, navigation in the Orpheus Reader is MUCH more
  1221.     straightforward, for the simple reason that there is so much less to do;
  1222.     i.e. instead of reading and writing and making all sorts of changes, you
  1223.     are just reading.  However, navigation in the Orpheus Author *is*
  1224.     remarkably easy once you get used to it -- just be sure to read online
  1225.     Help.)  The main points to remember here are:  navigate with the number
  1226.     keypad unless you use the mouse; turn on NumLock if your system requires
  1227.     it; to jump through a linkword, place the cursor on it and press <PgDn>,
  1228.     or click on it twice with the mouse.  And to return, press <PgUp>, or
  1229.     click on the > symbol at the far right of the Statusbar.
  1230.  
  1231.         Now let's practice a simple jump.  Since Felicity's bio is in the
  1232.     first child card, its parent is actually the Homecard.  Click on the >
  1233.     symbol on the Statusbar, or press <PgUp> or <Shift-PgUp> on the number
  1234.     keypad.  There's your Homecard.  Since the cursor is already on our first
  1235.     linkword, "Felicity Starlight", you can jump through it by clicking on it
  1236.     once or by pressing <PgDn>.  Do that now to return to the bio card.
  1237.  
  1238.         As we continue making this first hypertext document, we'll load up
  1239.     all four Edit windows with our new cards as we create them.  Assuming
  1240.     that you're following this by switching back and forth between FileView
  1241.     and the Edit windows, you may notice that when you return from FileView
  1242.     the "2" is hilited in the "1 2 3 4 V" cluster.  This means that you're in
  1243.     window 2:  when you navigated up to the Homecard and back down to the
  1244.     child card, you stayed in window 2.  Meanwhile, a copy of the Homecard has
  1245.     remained in window 1.
  1246.  
  1247.         Press <Alt-1> to switch from window 2 to window 1; OR, using the
  1248.     mouse, click on "1" in the "1 2 3 4 V" cluster, with the left button.
  1249.     We're going to make another link, and this time I'll lead you through the
  1250.     procedure using the mouse method.  If you don't have a mouse you may wish
  1251.     to review what we did earlier, but it's pretty easy.
  1252.  
  1253.     MOUSE METHOD - IMPORTING
  1254.     Click on the word "Astrology" to set the cursor there.  Now click the
  1255.     *right* mouse button to open the menu system, or click the left button on
  1256.  
  1257.  
  1258.  
  1259.                                       21
  1260.  
  1261.  
  1262.  
  1263.  
  1264.     the "Esc:Menu" command on the Statusbar.  To open the Link Menu, click on
  1265.     the "Link" title.  Once again we want to make a Door Link, and since
  1266.     that's already selected you just have to click on it once.  As before, the
  1267.     Resize dialog appears, and again we're going to expand the linkword.
  1268.     Click on the "Expanding" command, then move the mouse cursor away from all
  1269.     commands in the dialog.  Start clicking the *left* button to expand the
  1270.     hilite to the left.  When it includes the full title, click on the
  1271.     "Enter" command in the dialog.  Finally, the Jump dialog appears.  This
  1272.     time we want the new card to go into window 3, so click on "< 3 >" in the
  1273.     dialog.
  1274.  
  1275.  
  1276.  Menued Hypertext
  1277.  
  1278.         The contents of our new card will be a menu of the Signs of the
  1279.     Zodiac.  This will let the reader choose a sign he's interested in and
  1280.     explore it.  Again we're going to import our text from this tutorial, so
  1281.     click on "V" on the Statusbar to switch to the FileView window, then
  1282.     click on the scroll buttons until the entire section below is in view.
  1283.     Here's what you're going to do:  move the mouse pointer to the title,
  1284.     "Signs of the Zodiac", then press and hold down the left mouse button.
  1285.     Move the mouse pointer to the last line of the block (the line with
  1286.     Pisces) then release the mouse button.  The paragraph is marked.
  1287.     Finally, click on the "Return" command at the bottom right to return to
  1288.     your card in the Edit window.
  1289.  
  1290.                              SIGNS OF THE ZODIAC
  1291.  
  1292.             Aries : The Ram ................March 21 to April 19
  1293.             Taurus : The Bull ..............April 19 to May 20
  1294.             Gemini : The Twins .............May 20 to June 21
  1295.             Cancer : The Crab ..............June 21 to July 22
  1296.             Leo : The Lion .................July 22 to August 22
  1297.             Virgo : The Virgin .............August 22 to September 23
  1298.             Libra : The Scales .............September 23 to October 23
  1299.             Scorpio : The Scorpion .........October 23 to November 22
  1300.             Sagittarius : The Bowman .......November 22 to December 21
  1301.             Capricorn : The Goat ...........December 21 to January 20
  1302.             Aquarius : The Water Carrier ...January 20 to February 19
  1303.             Pisces : The Fishes ............February 19 to March 21
  1304.  
  1305.         Back in the Edit window, your new blank card awaits.  Move the mouse
  1306.     pointer about 6 lines down from the top and click the left button once to
  1307.     set the cursor; now click again, directly on the cursor, to paste in the
  1308.     block.  You have just learned how to import text from FileView with a few
  1309.     quick clicks of the mouse.  (Since blocks in FileView are marked as whole
  1310.     lines, and pasted in the same way, it didn't matter whether you clicked
  1311.     at the left margin or in the middle of the screen.)
  1312.  
  1313.         So far you have the Homecard in window 1, the card linked to
  1314.     "Felicity" in window 2, and the card linked to "Astrology" in window 3.
  1315.     Just one more link to go and then we'll do something a little fancier.
  1316.  
  1317.  
  1318.  
  1319.                                       22
  1320.  
  1321.  
  1322.  
  1323.  
  1324.     Move the cursor to "Aries", open the Link Menu again, and make another
  1325.     Door Link as you have learned to do already.  At the Jump dialog, tell
  1326.     Orpheus to place the new card in window 4.  Then switch to the FileView
  1327.     window, mark the text below using either the keyboard or the mouse, and
  1328.     lastly return to your waiting card and paste in the block.
  1329.  
  1330.     Mark everything between these lines:
  1331.     -------------------------------------
  1332.                                 ARIES THE RAM
  1333.  
  1334.                     Birth Stone        -     Diamond
  1335.                     Birth Flower       -     Daisy or Sweet Pea
  1336.                     Harmonious Colors  -     Red and Pink
  1337.                     Ruling Planet      -     Mars
  1338.                     Best Marriages     -     Gemini, Leo, Libra,
  1339.                       Sagittarius, sometimes with own sign:  Aries
  1340.  
  1341.           Advantages of Aries               Requirements of this Sign
  1342.           What to Avoid or Cultivate        Variations of the Aries Sign
  1343.           The Early Period                  The Late Period
  1344.  
  1345.     Action is the word for Aries.  Just as Aries heads the signs of the
  1346.     Zodiac, so does the letter "A" head the alphabet.  And that "A" sounds
  1347.     a further note, standing for other significant Aries attributes, like
  1348.     aggressive, adaptable, alert, ambitious, argumentative...
  1349.     -------------------------------------
  1350.  
  1351.         If you were really making an electronic book out of this, you
  1352.     probably wouldn't have filled in the data on the Aries sign.  Instead,
  1353.     you would have worked out a format that would be identical on all 12 sign
  1354.     cards.  Then you would have made the remaining 11, copying over to each
  1355.     of them the basic material from this one.  Next you would have filled in
  1356.     the data, such as each one's birth stone and so on. With all that done
  1357.     you would gone on to make links on the various subtopics, like
  1358.     "Advantages of Aries" and "What to Avoid or Cultivate". Then you would
  1359.     have expanded on the interpretation beginning at the bottom of the text,
  1360.     probably using the "Split" command on the Link Menu to create a More Link
  1361.     (a technique discussed in the next chapter). As you can see, there are
  1362.     plenty of directions in which this document can grow.
  1363.  
  1364.  
  1365.  Freeform Hypertext
  1366.  
  1367.         You'll recall that before we imported the list of astrological signs
  1368.     I referred to it as Menued Hypertext.  There is also a menu-like area in
  1369.     the text on Aries, the six topics below "Best Marriages".  The rest of the
  1370.     text is open for linking wherever you want, which would give it a freeform
  1371.     quality.  Freeform Hypertext isn't really a particular kind of hypertext,
  1372.     it's just my name for text in which linkwords appear in the middle of
  1373.     normal sentences and paragraphs, wherever they are needed, wherever they
  1374.     happen to grow.  (Menued hypertext has a planned, artificial quality;
  1375.     freeform hypertext has a natural, organic quality.)
  1376.  
  1377.  
  1378.  
  1379.                                       23
  1380.  
  1381.  
  1382.  
  1383.  
  1384.         At the same time as we write some freeform hypertext, we'll
  1385.     demonstrate the creative freedom you have when you work with Orpheus.
  1386.     Staying in window 4, navigate up to the Homecard, then down again to the
  1387.     Aries card.  Go back up and consider the transition between the Homecard
  1388.     and the zodiac card.  Something bothers you about it...  There's no
  1389.     transition at all, it's too sudden.  Then, as an expert astrologer, it
  1390.     dawns on you that you've left out a very important subject:  the
  1391.     influence of the planets!  What you need is an introductory card that
  1392.     would provide a smoother entry into the work, while letting the reader
  1393.     choose between "signs of the zodiac" and "influence of the planets".
  1394.  
  1395.         Leave window 4 loaded with the Aries card, then switch to window 2
  1396.     and navigate to the card with our zodiac menu.  First we're going to
  1397.     insert our introductory material, then we'll move the menu to a new card.
  1398.     Switch to FileView and mark the next three paragraphs, everything between
  1399.     the dashed lines:
  1400.  
  1401.     ----------------------
  1402.         From time immemorial, the stars have held significance for observant
  1403.     men and women, guiding the navigator, marking the hours of night and the
  1404.     passage of seasons.  Orion the Hunter, Cygnus the Swan, Perseus the King,
  1405.     such constellations have roused the imagination of many a keen mind.  But
  1406.     in the lore and tradition of Astrology, twelve constellations bear vaster
  1407.     meaning than any other.  Arranged like a belt across the sky, completely
  1408.     girdling the Earth, these are the Signs of the Zodiac.  Month by month
  1409.     the Sun moves from one to another, giving us our birth-signs and the
  1410.     keys to our lives.
  1411.  
  1412.         In this electronic book you will learn how the Twelve Types of
  1413.     Humanity correspond to the Twelve Signs, how your birth-sign gives
  1414.     you a realm of possibilities to exploit for good or ill.  (NOTE TO
  1415.     MYSELF:  gotta mention free will, other influences, make the paragraph
  1416.     lead to the Influence of the Planets.)
  1417.  
  1418.         (NOTE TO MYSELF: The third paragraph should mention Famous People.
  1419.     Get that list together!  Maybe later I'll crosslink from each sign's card
  1420.     to the Famous People born under it.)
  1421.     ----------------------
  1422.  
  1423.         Looks like we ran out of steam after the first paragraph.  No matter,
  1424.     Orpheus lets you sketch out your ideas, even make links on them, then come
  1425.     back later to flesh them out with effective prose.  With these three
  1426.     paragraphs marked, return to the previous Edit window (the one containing
  1427.     the zodiac menu), and paste the block *above* the current contents.
  1428.     (I.e., place the cursor on a blank line above "SIGNS OF THE ZODIAC", and
  1429.     do the paste there.)
  1430.  
  1431.         This pushes our zodiac menu mostly offscreen, where it would be
  1432.     abandoned if we were to compile our book right now.  But this is okay;
  1433.     we're about to move it to a new card of its own.
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.                                       24
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  Moving Links
  1445.  
  1446.         Still in Edit window 2, where we've pasted our three introductory
  1447.     paragraphs, place the cursor on the word "Zodiac" near the end of the
  1448.     first paragraph.  Open the Link Menu and create a Door Link here; instead
  1449.     of extending the linkword to include "Signs of the Zodiac", just leave it
  1450.     at "Zodiac".  (Later we'll use this for practice with another Orpheus
  1451.     feature.)  At the Jump dialog, select window 3 for the new card.  Then
  1452.     switch back to window 2, leaving the new card empty for a moment.
  1453.  
  1454.         The next step is to mark our menu block in window 2, and move it over
  1455.     to window 3.  "Wait a minute," you think; "wouldn't it be easier just to
  1456.     import it fresh from the tutorial?"  Remember, you've made a link on
  1457.     "Aries" in the menu, and you want that link to be moved too!  Here's how
  1458.     to do it:  in window 2, scroll down until the menu, with its title, is
  1459.     all onscreen.  (You can scroll by moving the cursor or by pressing <PgDn>
  1460.     on the middle keypad, or by pressing <Ctrl-Z>.  To learn about such things
  1461.     in online Help, select "Using the Keyboard" from the main menu in Help,
  1462.     then select "Moving the Cursor".)
  1463.  
  1464.         With the zodiac menu onscreen we want to mark it.  There are several
  1465.     ways of marking text in the Edit windows, as you can see by opening the
  1466.     Edit window.  What counts in the end is what you do once the text is
  1467.     marked:  for example, <F3> and <F6> and <Ctrl-M> can all be used for
  1468.     marking a block, but once it is marked, <F3> copies it, while <F6> moves
  1469.     it.  Let's just use <F6> in this case.  Move the cursor to the line with
  1470.     the title, then to the left of the screen.  Press <F6>, then move the
  1471.     cursor to the end of the last line of the zodiac menu, and press <F6>
  1472.     again.  With the block marked, switch to window 3, which should contain
  1473.     the new blank card we just created.  Press <Enter> a few times to bring
  1474.     the cursor down a little, then press <F6> once again to move the block
  1475.     from window 2, deleting it from the card in that window and pasting it
  1476.     into the card in window 3.
  1477.  
  1478.         Notice that the link on Aries was also moved.  To confirm what you've
  1479.     done, navigate up, then navigate back down and jump through the "Aries"
  1480.     link, then return.  Originally, the zodiac card was a child of the
  1481.     Homecard.  Now the introductory card is that child, the zodiac card is a
  1482.     grandchild, and the Aries card is a great-grandchild.  Hypertext breeds
  1483.     faster than rabbits.
  1484.  
  1485.  
  1486.  Behind the Scenes
  1487.  
  1488.         In this chapter we've made a few links, imported some text, even
  1489.     modified the structure of our growing hypertext network.  We've begun a
  1490.     real hypertext document that could grow into a true electronic book. By
  1491.     now you may be curious about what has gone on behind the scenes, i.e. what
  1492.     Orpheus has been doing with the cards you've created.  Let's find out by
  1493.     looking at the directory.
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.                                       25
  1500.  
  1501.  
  1502.  
  1503.  
  1504.         If you're reading this in FileView, continue reading this paragraph
  1505.     and the next one to learn what you're going to do.  If you're not in
  1506.     FileView, switch to it now.  Press <Esc> to open the FileView Menu, then
  1507.     press <Enter> to select "Open", and finally press <F8> to view the
  1508.     directory listing.  Along with the Orpheus files you installed earlier,
  1509.     you'll notice the "ASTROKEY" file, which is your homecard.  You'll also
  1510.     notice a new subdirectory called "ASTROKE_".  (Subdirectories are
  1511.     indicated by a down arrow.)  The ASTROKE_ directory was created by Orpheus
  1512.     to hold all of the cards in the Astrokey project, everything in it except
  1513.     the Homecard, which remains in the working directory.
  1514.  
  1515.         Place the selection bar on the ASTROKE_ subdirectory and press
  1516.     <Enter>.  As you'll see, ASTROKE_ contains nothing but another
  1517.     subdirectory called "D1".  Actually the first level of card storage is
  1518.     always just a directory full of subdirectories, because in a large project
  1519.     you could have hundreds or thousands of cards, and in the interests of
  1520.     speed, Orpheus limits its "D" directories to a hundred cards each.  Now
  1521.     place the selection bar on the D1 subdirectory and press <Enter> again.
  1522.     At last you see something you recognize!  Each filename bears the
  1523.     signature of the linkword you selected when you created a new card.
  1524.     Orpheus doesn't actually need that to track your files -- it only uses the
  1525.     3-character extension -- but in some situations it could be helpful for
  1526.     you to have some hint of what's in a file.  We'll discuss such a situation
  1527.     at the end of the next chapter.  In the meantime though, I'd like to
  1528.     emphasize that you DON'T have to think about or even understand these
  1529.     files and directories; Orpheus manages them automatically.  Above all,
  1530.     NEVER rename or move around any of these cardfiles from the DOS prompt,
  1531.     since a mistake could fragment your project.
  1532.  
  1533.         To exit the directory dialog and return to FileView, press <Esc>
  1534.     twice.  Next, leave the FileView window so we can exit Orpheus.  This
  1535.     will let you see how Orpheus remembers what you were doing, the next
  1536.     time you load your project.  We'll continue exploring Orpheus while
  1537.     developing "The Key to Astrology" a little further.
  1538.  
  1539.         To exit Orpheus, open the File Menu and press <X>.
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.                                       26
  1560.  
  1561.  
  1562.  
  1563.  
  1564.   ---------------------------------------------------------------------------
  1565.                 CHAPTER 4  -  TUTORIAL : MODIFYING HYPERTEXT
  1566.   ---------------------------------------------------------------------------
  1567.  
  1568.  
  1569.  
  1570.  Topics in this chapter:  Crosslinks
  1571.                           Splitting:  Below
  1572.                           Splitting:  At Cursor
  1573.                           Splitting:  Above
  1574.                           Designating Home
  1575.                           Resizing Linkwords
  1576.                           Changing Link Types
  1577.                           Unlinking
  1578.                           Recovering
  1579.                           Pruning & Grafting
  1580.  
  1581.  
  1582.  
  1583.         In this chapter we'll continue work on "The Key to Astrology",
  1584.     expanding it a little and learning how to make modifications.  Let's
  1585.     assume that at the end of the previous chapter you exited Orpheus, and
  1586.     that now it's another day and you're in the Orpheus directory, ready to
  1587.     load the project.
  1588.  
  1589.         At the DOS prompt, give the same command that you did when we
  1590.     started: "OH ASTROKEY".  This time, Orpheus discovers the project file it
  1591.     created for you when you quit work, ASTROKEY.PRJ.  For every hypertext
  1592.     document you work on, Orpheus makes a project file to track your project-
  1593.     related preferences as well as your window configuration.  As you'll
  1594.     notice, Orpheus loads all four Edit windows with the cards they contained
  1595.     when you quit.  If you were in window 3 at the time, you will
  1596.     automatically find yourself in window 3 again.  This makes it easy to pick
  1597.     up work exactly where you left it.
  1598.  
  1599.         The one thing Orpheus doesn't restore is the contents of the FileView
  1600.     window, so you'll have to load up MANUAL.DOC as you did before.  But
  1601.     here's a fast way to get down to this chapter:  after you have loaded the
  1602.     file in FileView, press <Esc> to open the FileView Menu, then press <S> to
  1603.     open the Search Dialog.  Type in the words "Chapter 5", press <Enter>,
  1604.     then press <D> or <Grey+>.  The first mention of Chapter 5 is in the Table
  1605.     of Contents, so you'll have to press <Grey+> again to reach the beginning
  1606.     of this chapter.  Press <Spacebar> to clear the found-text hilite.
  1607.  
  1608.  
  1609.  Crosslinks
  1610.  
  1611.         The next feature we'll explore is the ability to make a Crosslink
  1612.     between two existing hypertext cards.  In the previous chapter you may
  1613.     have noticed that every card has a child-to-parent relationship with the
  1614.     card it "came from" (except of course the Homecard). In Orpheus, all links
  1615.     except Crosslinks are based on the same essential parent-child
  1616.  
  1617.  
  1618.  
  1619.                                       27
  1620.  
  1621.  
  1622.  
  1623.  
  1624.     relationship, much as leaves are connected to twigs, twigs to branches,
  1625.     branches to boughs, etc.  A Crosslink can join any part of the network
  1626.     (the hypertext tree) to any other part, even on widely separated branches.
  1627.  
  1628.         Let's set this up with a text that gives us a reason to Crosslink.
  1629.     Switch to window 2; you should be at the introductory paragraph we
  1630.     created, the one that now has a linkword on "Signs of the Zodiac"
  1631.     connected to the menu of signs.  If not, navigate to it.  Now place the
  1632.     cursor on the word "Influence" in the second paragraph.  Open the Link
  1633.     Menu and make another Door Link, and when the Jump dialog appears, select
  1634.     window 3.  Then return to FileView and mark the following (between the
  1635.     dashed lines):
  1636.  
  1637.     --------------------------
  1638.                           INFLUENCE OF THE PLANETS
  1639.  
  1640.                     The Sun ........governs Leo
  1641.                     The Moon .......governs Cancer
  1642.                     Mercury ........governs Gemini and Virgo
  1643.                     Venus ..........governs Taurus and Libra
  1644.                     Mars ...........governs Aries and Scorpio
  1645.                     Jupiter ........governs Sagittarius and Pisces
  1646.                     Saturn .........governs Capricorn and Aquarius
  1647.  
  1648.  
  1649.         Much as the Signs of the Zodiac may be likened to a roadmap, the
  1650.         Planets may be regarded as routes that can be marked upon that
  1651.         roadmap.  The routes are not fixed in concrete.  Individuals can
  1652.         choose for themselves.  Thus a person born under Virgo would do
  1653.         well to apply his Mercurian quickness to things that conform to
  1654.         the Virgo nature.  He should see that his Planetary powers are
  1655.         used to help his career, not hinder it.  The same applies to all
  1656.         the other Planets in relation to the signs they govern.
  1657.     --------------------------
  1658.  
  1659.         With the block above marked, return to the Edit window (#3) with its
  1660.     empty card.  Position the cursor two or three lines down, and press <F3>
  1661.     or click on the cursor to paste the block in place.
  1662.  
  1663.         Next, switch to window 4 to see if the Aries card is still there; if
  1664.     not, navigate to it.  Now switch back to window 3.  We're going to make a
  1665.     One-Way Crosslink between these two cards.  This means that in one card a
  1666.     new linkword will be connected to the second card, but in the second card
  1667.     there will NOT be a linkword connected to the first.  With a Two-Way
  1668.     Crosslink however, both cards are given new linkwords connecting each
  1669.     card to the other.
  1670.  
  1671.         Open the Link Menu, select "Crosslink", then select "One-Way
  1672.     Crosslink".  When Orpheus asks which window contains the other card,
  1673.     select window 4.  (Orpheus will have guessed 4 already, so you can either
  1674.     press <4> or press <Enter> to confirm the guess.)  Next Orpheus asks you
  1675.     to select a linkword to anchor the Crosslink; move the cursor to the word
  1676.  
  1677.  
  1678.  
  1679.                                       28
  1680.  
  1681.  
  1682.  
  1683.  
  1684.     "Aries" (on the line across from Mars), and press <Enter>.  Press <Enter>
  1685.     again at the Resize dialog, to accept the default linkword.
  1686.  
  1687.         When the procedure is complete you'll notice that the linkword on
  1688.     "Aries", in our Planets card, is a different color from the other
  1689.     linkwords you've created.  This is because the different link types are
  1690.     identified by their color.  (You can change the colors to whatever you
  1691.     like by opening the Options Menu and selecting "Colors".)  To confirm the
  1692.     Crosslink, navigate through "Aries" and observe that it does indeed take
  1693.     you to the Aries card.  However, if you navigate up from the Aries card
  1694.     (either by clicking on the > symbol at the right of the Statusbar, or by
  1695.     pressing <PgUp> on the number keypad), you'll find that instead of
  1696.     returning to the Planets card you've jumped to Aries's parent, the zodiac
  1697.     menu!
  1698.  
  1699.         How can you return from a One-Way Crosslink?  Look at the trio of
  1700.     command-symbols at the right of the Statusbar:  the one in the middle is
  1701.     a U-turn symbol, which I call the Retrace button.  Its keyboard
  1702.     equivalent is the <Left> arrow on the number keypad (add <Shift> if it
  1703.     just moves the cursor, or turn on NumLock).  Each Edit window maintains a
  1704.     separate 50-step record of your moves in that window; to retrace your last
  1705.     50 steps in any and all directions, this is what you use.
  1706.  
  1707.         (Retracing is a little simpler in the Orpheus Reader, mainly because
  1708.     there is less to learn and more incentive to navigate exclusively with
  1709.     the mouse.  However, the idea of having to return from Crosslinks in a
  1710.     different way than we return from all other links does add a measure of
  1711.     complexity that some of you may question.  How much complexity depends on
  1712.     how many Crosslinks a given author happens to use.  Life would be simple
  1713.     without freedom, and Crosslinks are like the freedom to make new friends
  1714.     without having to go through their parents.  Yet without the linkages of
  1715.     family and relatives there is no life, nor hypertext.)
  1716.  
  1717.         Now let's add some new material so we can take another look at making
  1718.     Crosslinks, this time using the Two-Way type.  You should still be in
  1719.     window 3.  To return to the Planets card if you have not done so already,
  1720.     click on the U-turn symbol or press <Left> or <Shift-Left> on the number
  1721.     keypad.  Place the cursor on the word "Mars", open the Link Menu and make
  1722.     another Door Link (NOT a Crosslink).  Do not expand the linkword.  At the
  1723.     Jump dialog, select 3 to create the new card in this window instead of
  1724.     another.  Then return to FileView and mark the text below:
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.                                       29
  1740.  
  1741.  
  1742.  
  1743.  
  1744.     ---------------------
  1745.                                     MARS
  1746.  
  1747.         In modern times, Mars has loomed to prominence because it is the
  1748.     planet that can best be viewed from Earth, giving rise to hopeful theories
  1749.     that life may exist there, or that it may one day be habitable.
  1750.  
  1751.         But the astrologers of yore regarded Mars purely as a celestial
  1752.     influence on human affairs, attributing to it the aggressive, pugnacious
  1753.     qualities of the God of War, whose name it bears.
  1754.  
  1755.         Thus Mars is reputed to activate the Signs of the Zodiac that it
  1756.     governs, namely Aries and Scorpio.  This is appropriate enough, because
  1757.     both of those Signs show strong, aggressive tendencies.
  1758.  
  1759.         The Aries nature (March 21-April 19) is incessantly active and
  1760.     frequently combative.  The Scorpio nature (October 23-November 23),
  1761.     when aroused, becomes the most pugnacious Sign in the Zodiac.  But
  1762.     Mars, in each instance, is more to blame than the Sign itself.
  1763.     ---------------------
  1764.  
  1765.         Having marked the block above, return to the Edit window with your
  1766.     empty card, and paste it into position.
  1767.  
  1768.         Before continuing, switch briefly to window 4 to confirm that it
  1769.     holds the Aries card, then return to window 3.  Open the Link Menu,
  1770.     select "Crosslink", then select "Two-Way Crosslink".  Orpheus will guess
  1771.     that window 4 holds the other card to be crosslinked, so press <Enter> to
  1772.     confirm it.  For each card, Orpheus will now ask you to select a linkword
  1773.     to anchor the Crosslink.  In the Mars card, select the word "Aries" in
  1774.     either the second or third paragraph.  When Orpheus switches you to the
  1775.     Aries card, select "Mars" on the line opposite "Ruling Planet".
  1776.  
  1777.         When the process is complete, navigate back and forth through the two
  1778.     linkwords, all in the same window, to confirm that you have indeed made a
  1779.     Two-Way Crosslink.
  1780.  
  1781.  
  1782.  Splitting: Below
  1783.  
  1784.         A particularly useful type of link available in Orpheus does not
  1785.     appear on any menu:  called the More Link, it is created by selecting
  1786.     "Split" from the Link Menu.  Making a More Link is like taking two sheets
  1787.     of paper and taping the bottom of one to the top of the other.  In
  1788.     effect, a sequence of cards connected with More Links would be exactly
  1789.     the same as a long, scrollable text file of the kind so common in other
  1790.     hypertext systems.  The only difference is that in Orpheus you move
  1791.     through the sequence a screenful at a time, rather than line by line.
  1792.  
  1793.         In uncompiled hypertext as you see it in Orpheus Author, the presence
  1794.     of a More Link is signalled by a flag on the Statusbar.  The flag is the
  1795.     word "More" appearing to the right of the title.  To jump through the
  1796.  
  1797.  
  1798.  
  1799.                                       30
  1800.  
  1801.  
  1802.  
  1803.  
  1804.     link you can either click on the flag or press <Right> or <Shift-Right>
  1805.     on the number keypad.
  1806.  
  1807.         (When your work is compiled and viewed with the Orpheus Reader, More
  1808.     Links come across much more naturally.  The presence of a More is shown
  1809.     by the flag "=More=" in the lower right corner of the screen, where it
  1810.     conveys pretty obviously what it means.  In the Reader, you select
  1811.     linkwords using a selection bar instead of the cursor, and the More flag
  1812.     is treated like any other linkword.)
  1813.  
  1814.         The most common use for split linking, i.e. for More Links, will be
  1815.     to incorporate an extended linear text into your hypertext document.
  1816.     Though hypertext is most effective when it really *is* hypertext,
  1817.     sometimes you're working with material that does not break up easily into
  1818.     chunks that can be accessed individually by topic.
  1819.  
  1820.         Let's work with an example.  Take a look at the text below, and notice
  1821.     that it is a simple extension of the block we just pasted into our card on
  1822.     Mars.  Before doing anything with this text, switch back to the Edit
  1823.     window with the Mars card in it.  Open the Link Menu and select "Split",
  1824.     then select "Below This Card".  The idea is that we want the Mars card to
  1825.     have a More Link, so that the additional text will really seem to be below
  1826.     the Mars card, as if we had taped it to the bottom.  At the Jump dialog,
  1827.     select any window you want.
  1828.  
  1829.         After jumping to the new, empty card, switch back to FileView, mark
  1830.     the text below, return to your Edit window, and paste it into position.
  1831.  
  1832.     --------------------
  1833.         There are other Signs in which Mars shows itself as a definite
  1834.     governing force.  One of these is the late stage of Pisces, from March
  1835.     12 through to March 21.  Here the Martian power is cumulative, gaining
  1836.     full sway with the arrival of Aries.
  1837.  
  1838.         In fact, once the placid, deep-flowing Pisces nature is really stirred
  1839.     to action, Mars becomes dominant, supplanting the high-minded Jupiterian
  1840.     influence with Martian tactics.
  1841.  
  1842.         Something of the Martian influence may carry into the Sign of Taurus,
  1843.     but only briefly.  Though the Taurus nature never seeks conflict, when
  1844.     stirred emotionally it becomes not only powerful but often irresistible.
  1845.  
  1846.         Properly controlled, well-applied, the Martian influence adds spirit
  1847.     where most needed.  Often Mars becomes dominant in the mid-belt of
  1848.     Capricorn (January 1-10), giving energy to that too-abiding and overly
  1849.     self-conscious nature.
  1850.     --------------------
  1851.  
  1852.         To verify that you now have a More Link, navigate back up to the
  1853.     parent card and notice the "More" flag on the Statusbar.  Now navigate
  1854.     back down through the link, either by clicking on the flag or by pressing
  1855.     <Right> or <Shift-Right> on the number keypad.
  1856.  
  1857.  
  1858.  
  1859.                                       31
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  Splitting:  At Cursor
  1865.  
  1866.         Imagine being able to wave a magic wand over a crowded page of text,
  1867.     and poof, have it become two pages with the text divided between them.
  1868.     This is what the next Split command does, again by creating a More Link.
  1869.     Mark the paragraph below and paste it into the card we've been working on,
  1870.     just *above* the paragraph beginning "Properly controlled".
  1871.  
  1872.     -------------------
  1873.         The Martian influence displays itself not so much through outbursts
  1874.     of mere rage, but in a hard, metallic manner, running from cool,
  1875.     calculating love of battle to ruthless tactics or outright cruelty.
  1876.     -------------------
  1877.  
  1878.         The idea here is that you've remembered something else you want to
  1879.     say.  In fact, you've also remembered that you want to say more about Mars
  1880.     and Capricorn.  You decide that the last paragraph -- the one beginning
  1881.     "Properly controlled" -- would work better at the top of a new card,
  1882.     leaving room to expand on what you've just written.
  1883.  
  1884.         Here's what to do:  in the Edit window, place the cursor on the line
  1885.     beginning "Properly controlled", or on a blank line just above it.  Now
  1886.     open the Link Menu, select "Split", then select "Split at Cursor".  Follow
  1887.     the procedure to completion, selecting any window you wish when the Jump
  1888.     dialog appears.  As you'll see, all text from the line at the cursor on
  1889.     down is automatically moved from the original card onto the new card.
  1890.     Navigate back up to observe the links.
  1891.  
  1892.  
  1893.  Splitting:  Above
  1894.  
  1895.         In the two preceding exercises we added a More Link to a card, which I
  1896.     compared to taping a sheet of paper onto the bottom of another.  Now
  1897.     suppose we already have two or more sheets of paper taped together, and it
  1898.     occurs to you that you'd like to insert a new sheet of paper *between* two
  1899.     sheets.  Orpheus lets you do that too.  In fact, if our cards in the
  1900.     exercises above had already had More Links, the new cards would have been
  1901.     inserted BETWEEN those cards and the existing More Links, which would then
  1902.     have been attached to the new cards.  (Try it and see.)
  1903.  
  1904.         Now, suppose you have two cards linked by a linkword, such as a Door,
  1905.     and you want to insert a blank card between them.  Can that be done?  Of
  1906.     course!  Just navigate to the child card and follow the procedure below.
  1907.  
  1908.         In any Edit window, navigate up to the Homecard and back down to the
  1909.     introductory card.  Earlier we decided that it was too abrupt to go
  1910.     directly from the Homecard to the menu of Signs of the Zodiac.  Now let's
  1911.     decide that things are still too abrupt; you want to create a sensation
  1912.     of passing through a series of portals before reaching the inner sanctum.
  1913.     Here's what to do:  in the card with the introductory paragraphs, open
  1914.     the Link Menu and select "Split", then select "Above this card".  Follow
  1915.     the procedure to completion, jumping to the new card in any Edit window.
  1916.  
  1917.  
  1918.  
  1919.                                       32
  1920.  
  1921.  
  1922.  
  1923.  
  1924.         In the new blank card, press <Enter> a few times to move the cursor
  1925.     about half-way down the screen.  Now type "Know thyself!" and press <F9>
  1926.     to center it.  Finally, navigate back up to the Homecard and then down
  1927.     again, through the new card to the introduction and the Zodiac menu.
  1928.     That's more interesting, isn't it?  (Okay, it's corny...)  Remember, in a
  1929.     compiled document viewed with the Orpheus Reader, the More flag would
  1930.     appear in the bottom right corner of the screen and would work just like a
  1931.     linkword.
  1932.  
  1933.         In this tutorial we've been using more or less completed texts to
  1934.     develop hypertext on the fly.  A different way of proceeding would be to
  1935.     write a few key words in each card, sketching the overall structure of the
  1936.     document -- its skeleton -- before writing anything in detail.  When it
  1937.     came time to put flesh on it, we would still be completely free to modify
  1938.     the skeleton wherever we chose.  In Orpheus, we *expect* our work to
  1939.     change organically as we write it, to grow as we ourselves do.
  1940.  
  1941.  
  1942.  Designating Home
  1943.  
  1944.         If you have experimented on your own or read online Help concerning
  1945.     Hypertext Navigation, you know already that from any card in your
  1946.     document you can jump instantly to the Homecard by pressing <Home> or
  1947.     <Shift-Home> on the number keypad.  Using the mouse, you can also jump
  1948.     Home by clicking on the "<" symbol on the Statusbar.
  1949.  
  1950.         The changes we've made at the beginning of the work have made the
  1951.     Homecard a little problematic.  To see what I mean, jump Home now, then
  1952.     navigate down through the sequence leading to the Aries card.  Jump Home
  1953.     again, and when you come to the Zodiac menu, imagine that instead of
  1954.     selecting "Aries" you could select all the other signs. Imagine further
  1955.     that each card devoted to a sign has plenty of child links, and that some
  1956.     of those have further child links.  If the book were complete and you were
  1957.     reading it thoroughly, you would often find yourself deep in the depths of
  1958.     it and wanting to return in one jump to the top.  Say you finished reading
  1959.     everything on Aries and wanted to learn about Scorpio.  Why should you
  1960.     have to see the title card again, the "Know thyself" card again, and the
  1961.     introduction again?  Why not just jump to the Zodiac menu?
  1962.  
  1963.         Orpheus lets you do that too; specifically, it lets you as an author
  1964.     set up your work so that when it gets to your readers, this feature will
  1965.     be built in.  I call this "designating Home".  To try it out, navigate to
  1966.     the card with the menu of Signs of the Zodiac, then open the Project
  1967.     Menu.  Select "Designated Home".  A dialog appears asking, "Use card in
  1968.     current window as Designated Home?".  Press <Enter> to accept the default
  1969.     Yes answer.  Now navigate down as far as you can, then jump Home using
  1970.     either the keyboard or the mouse; this time the jump takes you to the
  1971.     menu card, not to the Homecard.
  1972.  
  1973.         Most electronic books have a mechanical quality because their authors
  1974.     were not given the creative freedom they needed.  The ability to
  1975.     designate Home lets you combine the aesthetics of "front matter" cards
  1976.  
  1977.  
  1978.  
  1979.                                       33
  1980.  
  1981.  
  1982.  
  1983.  
  1984.     with the usefulness of a menu.  This may seem trivial in a shallow book
  1985.     like our unfinished astrology primer, but in a serious work with many
  1986.     levels of descent a designated Home can make the difference between
  1987.     readers who get fed up and readers who stay excited by your material.
  1988.  
  1989.         Before we go on, it might have occurred to you that the Zodiac menu is
  1990.     NOT the best place to designate Home.  What if the reader wanted to read
  1991.     up on the Planets, or on the signs of famous people?  Navigate up to the
  1992.     introductory card -- the one with the linkword on "Signs of the Zodiac" in
  1993.     the first paragraph -- and again open the Project Menu.  Notice that in
  1994.     the Designated Home field it says "Yes", meaning that Yes there is a
  1995.     Designated Home card in your project; if you were currently in that card
  1996.     it would say "Here".  To change it, select "Designated Home" again, and
  1997.     again press <Enter> to accept the default Yes answer; this makes the
  1998.     introductory card the new Designated Home.  (If instead you answered "No"
  1999.     to the dialog, you would get the further option to do without a Designated
  2000.     Home entirely.)
  2001.  
  2002.  
  2003.  Resizing Linkwords
  2004.  
  2005.         With the first couple of linkwords we made, in the Homecard, I showed
  2006.     you how to expand the linkword to include more than a single word.  We
  2007.     did this during the process of making the link.  Once you get turned onto
  2008.     Orpheus you will often find that the flow of ideas comes so quickly that
  2009.     you just want to make your links in their default form so you can get on
  2010.     with your writing.  Orpheus is *made* for creativity, so feel free to
  2011.     work at top speed when the juices are flowing, then touch up the details
  2012.     when things slow down.
  2013.  
  2014.         There are probably one or two linkwords that could benefit from
  2015.     resizing, unless you were ambitious and expanded them right away.  In the
  2016.     introductory card (our new Designated Home), the linkword on "Planets"
  2017.     would look better if it included "Influence of the Planets".  In the
  2018.     Zodiac menu, the linkword on "Aries" could be expanded to "Aries : The
  2019.     Ram".
  2020.  
  2021.         Place the cursor on a linkword you wish to resize.  Open the Link
  2022.     Menu and select "Resize a Linkword".  Proceed as you did with the other
  2023.     linkwords, expanding or shrinking it as the case may be.
  2024.  
  2025.         Whenever you change the size of a linkword, be extra careful if the
  2026.     background color of that link type is the same as ordinary text.  For
  2027.     example, suppose normal text is white on grey, while the link type you're
  2028.     working on is red on grey.  Now if you resize the linkword to the left and
  2029.     aren't careful, you might unintentionally go one space too far without
  2030.     knowing it.  Since the background colors are identical, the extra space
  2031.     would look like an ordinary grey space of normal text.  However, if a
  2032.     reader were to view your work using different colors -- say, with the
  2033.     linkword in white on blue -- then the space would show up in blue.  As you
  2034.     can imagine, without an equivalent space on the other side of the linkword
  2035.     the effect would be sloppy.  This is one good reason to configure your
  2036.  
  2037.  
  2038.  
  2039.                                       34
  2040.  
  2041.  
  2042.  
  2043.  
  2044.     colors so as to make linkwords as visible as possible; this has no effect
  2045.     on what the reader will see, since the Orpheus Reader also gives the user
  2046.     complete control over his own color configuration.
  2047.  
  2048.  
  2049.  Changing Link Types
  2050.  
  2051.         By now you are familiar with three types of hypertext link:  Doors,
  2052.     Crosslinks, and (through the Split command) More Links.  Be sure to read
  2053.     online Help for more thorough discussion of the types and their uses.  Of
  2054.     the two link types we have not yet discussed, Note and Graphic Links,
  2055.     we'll use the first right now to demonstrate changing link types.
  2056.     Graphics will be explored in depth in the next chapter.
  2057.  
  2058.         Note Links are functionally identical to Door Links, with two
  2059.     important differences.  First, the very fact of calling something a Note
  2060.     tells the reader that you are offering something different from the
  2061.     material in your normal links.  Perhaps it is background information, such
  2062.     as historical or bibliographical data:  something not crucial to the main
  2063.     argument, but perhaps of use to someone interested in a particular area of
  2064.     your work.  Alternately, you could tell your reader at the outset that
  2065.     wherever he or she comes across a Note Link, this is *important*
  2066.     information.  It's entirely up to you to decide what the purpose of Note
  2067.     links will be, or whether to use them at all.
  2068.  
  2069.         The second way in which Note Links are different, and this adds a new
  2070.     dimension of functionality, is that if you do use them, you can choose
  2071.     whether or not to include them in the compiled version of your work. Open
  2072.     the Project Menu and notice the "Include Notes" field.  Currently it says
  2073.     "Yes", the default setting.  This means that when your work is compiled,
  2074.     any Note Links you've made will be included in the finished document for
  2075.     viewing with the Orpheus Reader.  To toggle the option OFF, place the
  2076.     selection bar on "Include Notes" and press <Enter>.  Now when you compile,
  2077.     any Note Links will simply be ignored; the linkwords will come out as
  2078.     ordinary text, and the cards connected to them in the uncompiled version
  2079.     will simply not be there.
  2080.  
  2081.         By turning Include Notes OFF, you can use Note Links as a writing
  2082.     aid, a place to store notes to yourself or materials that you may or may
  2083.     not use.  Of course, the lower part of each card's workspace can also be
  2084.     used for this purpose, but then it's less visible and easier to forget.
  2085.  
  2086.         Now let's change a Door to a Note just to see how it's done.
  2087.     Navigate up to the Homecard -- the real Homecard, not Designated Home --
  2088.     and place the cursor on "Felicity".  Whenever you want to do anything to a
  2089.     link that has a linkword (as opposed to a More Link, which does not),
  2090.     place the cursor on the linkword before starting.  Now open the Link Menu
  2091.     and select "Change Link Type", then select "Linkword at Cursor" to
  2092.     indicate the link you want to change.  The next dialog offers you a choice
  2093.     of link types; select "Note" in this case.  If you want, you can change it
  2094.     back again later.
  2095.  
  2096.  
  2097.  
  2098.  
  2099.                                       35
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  Unlinking
  2105.  
  2106.         Among the many ways Orpheus lets you revise your work, one of the
  2107.     most essential is the ability to remove a card, or even a whole branch of
  2108.     cards, from your hypertext network.  In Orpheus this is called unlinking,
  2109.     and it comes in two flavors, both of which begin with removing the link
  2110.     data from the card with the offending linkword or More.  What happens next
  2111.     depends on whether you choose to "Orphan" the linked card or to "Delete"
  2112.     it.  An orphaned card remains on your hard disk, with a slight change to
  2113.     its filename so that Orpheus can recover it for you in case you change
  2114.     your mind.  A deleted card is really deleted, and even if you retrieve it
  2115.     with an Undelete program there is no easy way to relink it to your
  2116.     network.
  2117.  
  2118.         As a safety feature, Orpheus does not let you delete a card that has
  2119.     child links of its own; such a card can only be orphaned.  Let's try this
  2120.     out, and in the next section we'll use the Recover command.
  2121.  
  2122.         Navigate up to the introductory card, the one we designated Home.
  2123.     Place the cursor anywhere on the "Influence of the Planets" linkword.
  2124.     Open the Link Menu and select "Unlink", then select "Linkword at Cursor".
  2125.     When Orpheus asks you to decide the fate of the linked card, select
  2126.     "Orphan".  As you'll see, the linkword returns to being ordinary text, and
  2127.     to all appearances everything that was linked to it no longer exists.
  2128.  
  2129.         There remains, however, one small problem:  in the Aries card we made
  2130.     a Crosslink to the Mars card; since the Mars card is a child of the card
  2131.     we just orphaned, the Mars card has disappeared too.  Actually, you CAN
  2132.     still get to the Mars card via the Crosslink, but this is obviously
  2133.     something we don't want to do, particularly if the work is going to be
  2134.     compiled.  Remember, the card you orphan may be the beginning of an
  2135.     entire branch; in unlinking that card you unlink the whole branch.  This
  2136.     is something to keep in mind if you do a lot of Crosslinking, and if you
  2137.     do ANY unlinking.
  2138.  
  2139.         Not to worry:  the same Unlink command can also be used on
  2140.     Crosslinks, WITHOUT any consequences for the attached cards.  To test
  2141.     this, navigate to the Aries card and place the cursor on "Mars".  Open
  2142.     the Link Menu and select "Unlink", followed by "Linkword at Cursor".
  2143.     Since this is a Two-Way Crosslink, Orpheus will ask if you wish to unlink
  2144.     the counterpart Crosslink in the other card.  (Despite the fact that the
  2145.     card is in an orphaned branch, Orpheus can still find it.)  Answer "Yes",
  2146.     and the linkwords of both Crosslinks will return to ordinary text.
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.                                       36
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  Recovering
  2165.  
  2166.         As mentioned above, orphaned cards may disappear from sight, but as
  2167.     long as they aren't deleted you can still get them back.  Before setting
  2168.     out to recover an orphan, navigate to the card where you intend to relink
  2169.     it.  (You don't *have* to do this, though it certainly makes sense; if you
  2170.     do a lot of unlinking, sometimes you may use the Recover feature just to
  2171.     browse through the orphans without relinking anything.)
  2172.  
  2173.         Navigate to the Designated Home if you're not there already -- the
  2174.     card where we unlinked from "Influence of the Planets".  Now open the
  2175.     Link Menu and select "Recover".  The dialog that appears shows a list of
  2176.     directories and a list of orphans in the selected directory.  Since this
  2177.     project is pretty small just one directory appears, "D1".  And since
  2178.     we've only orphaned one card, just one filename appears, something like
  2179.     PLANETS{.003.  (The "{" in the filename marks it as an orphan.  Note that
  2180.     child cards of the orphan, if any, are NOT marked as orphans, yet remain
  2181.     invisible to your project until you relink their parent.)
  2182.  
  2183.         The selection bar is already on the file you want back, so press
  2184.     < L > to Link it.  If there were several orphans and you weren't sure
  2185.     which one you were looking for, you could also press < V > to View the
  2186.     card first.  After you give the Link command, Orpheus lets you choose the
  2187.     link type, which should again be a Door.  Then it asks you to place the
  2188.     cursor on the anchor for the linkword and press <Enter>.  The rest of the
  2189.     procedure is the same as with the other linkwords you've made.
  2190.  
  2191.  
  2192.  Pruning & Grafting
  2193.  
  2194.         Normally you would want to relink an orphan to its original linkword
  2195.     in its original parent card; however, nothing obliges you to do so.  As a
  2196.     matter of fact, relinking to a different card, maybe even one in a
  2197.     completely different part of your work, is an effective method of pruning
  2198.     and grafting:  cutting a twig off one branch of the tree and grafting it
  2199.     onto another.
  2200.  
  2201.         We saw another method of doing this in the previous chapter, the
  2202.     section entitled "Moving Links".  When the link you want to move is
  2203.     embedded in text that you also want to move, simply mark the block of text
  2204.     and use <F6> to move it to the other card.  Orpheus automatically detects
  2205.     the presence of the linkword, and updates the affected card or cards
  2206.     accordingly.
  2207.  
  2208.         Use whichever technique you prefer: a text-block move, or Unlink/
  2209.     Recover.  When the link happens to be a More, you COULD convert it first
  2210.     to a Door link and then move the block containing the linkword; however,
  2211.     it would probably be simpler to Unlink the More, then Recover it in the
  2212.     destination card, which allows you to choose its new link type.  The one
  2213.     thing to remember about Pruning & Grafting is that when you want to move a
  2214.     card, you go to the card with the LINK, be it a linkword or a More -- not
  2215.     to the card you wish to move.
  2216.  
  2217.  
  2218.  
  2219.                                       37
  2220.  
  2221.  
  2222.  
  2223.  
  2224.   ---------------------------------------------------------------------------
  2225.                    CHAPTER 5  -  TUTORIAL : USING GRAPHICS
  2226.   ---------------------------------------------------------------------------
  2227.  
  2228.  
  2229.  
  2230.  Topics in this chapter:  Linking to a Graphic
  2231.                           Capturing with SNAPSHOT
  2232.                           Making a Hotspot
  2233.                           Linking a Hotspot
  2234.                           Navigating Graphics
  2235.                           More About Hotspots
  2236.  
  2237.  
  2238.  
  2239.         Orpheus makes it easy to incorporate graphics in your hypertext,
  2240.     optionally embedding "hotspots" in them for linking to other graphics or
  2241.     text cards.  The following restrictions apply:  (1) only full-screen
  2242.     graphics should be used; (2) currently only two graphic file formats are
  2243.     supported -- PCX and SPR -- the latter generated by the SNAPSHOT program
  2244.     included with the registered version of Orpheus.  Support for other
  2245.     formats (such as GIF) will come in early 1992.
  2246.  
  2247.         Working with graphics is a little more complicated than working with
  2248.     text, but not overly difficult.  In this tutorial we'll go step by step
  2249.     through the procedure of linking to a graphic, followed by embedding a
  2250.     hotspot in the graphic and linking it to something else.  To complete the
  2251.     tutorial you must have a graphics display card.  If you have an EGA or
  2252.     VGA color display, you will be able to use the sample PCX file
  2253.     distributed with the program; if not, you will need either a paint
  2254.     program in which to create a graphic, or a program that will display an
  2255.     existing graphic on your system.
  2256.  
  2257.         Before we go on, let me emphasize that *everything* we'll touch on
  2258.     below receives extensive discussion in online Help, complete with tables
  2259.     and detailed examples to show you the way.  Open Help to the main menu,
  2260.     select "Using Graphics", then browse the various subtopics or go directly
  2261.     to the one you need.  If using a paint program or graphics viewer, you
  2262.     may also wish to consult the documentation for that program.
  2263.  
  2264.  
  2265.  Linking to a Graphic
  2266.  
  2267.         As with the previous chapters, we'll continue using our "Key to
  2268.     Astrology" project for demonstration purposes.  Navigate to the card
  2269.     listing the planets and the signs they govern.  Place the cursor on
  2270.     "Scorpio", then open the Link Menu and select "Graphic".  Follow the
  2271.     procedure through to completion, jumping to the child card in whichever
  2272.     window you wish.  You'll notice that instead of the new card being empty,
  2273.     it contains the following lines:
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.                                       38
  2280.  
  2281.  
  2282.  
  2283.  
  2284.         ;  <F1> Help on graphics
  2285.         ;
  2286.         FILEPATH=
  2287.         RESOLUTION=
  2288.         MODE=
  2289.         ;
  2290.  
  2291.     The lines beginning with ";" are called "comment lines":  they are lines
  2292.     that Orpheus will ignore when interpreting your graphic data.  You can
  2293.     insert comment lines to make notes to yourself, or (more usefully) to
  2294.     "disable" a data line without having to delete it.  Such commented-out
  2295.     data lines can be reactivated by removing the initial semicolon.
  2296.  
  2297.         What you are looking at is the data card for a Graphic Link.  It will
  2298.     contain everything Orpheus needs to know about the graphic file you wish
  2299.     to connect to the linkword you just made, including any hotspots you may
  2300.     embed in the graphic.  Notice that the node-type indicator on the
  2301.     Statusbar (to the right of the "iws" cluster) is a smiling face:  the
  2302.     sign of the data card for a graphic.  When you press <F1> while in a data
  2303.     card, Orpheus opens Help directly to the topic on graphics.
  2304.  
  2305.         The next few paragraphs assume that you have an EGA or VGA display
  2306.     capable of showing 16 colors or shades of grey.  We're going to use the
  2307.     file named SCORPIO.PCX, which should be in the working directory with the
  2308.     rest of your Orpheus files.  If you have a CGA or other graphics-capable
  2309.     display, and have PCX files from another program, you should be able to
  2310.     use them instead.  (If you neither have any PCX files nor EGA/VGA, but do
  2311.     have graphics that you can display using another program, continue reading
  2312.     for your information.  In the next section we'll capture a graphic using
  2313.     Snapshot, and you'll be able to use that instead of SCORPIO.PCX.)
  2314.  
  2315.         Move the cursor to the end of the FILEPATH line and type
  2316.     "scorpio.pcx".  If using a different file, type in the entire filepath
  2317.     including the drive and directory where Orpheus should look for the file.
  2318.     Now move the cursor to the end of the RESOLUTION line and type "320x200".
  2319.     Again, if using a different file you may need to consult your paint or
  2320.     viewing program to find out what resolution to use.  Finally, move the
  2321.     cursor to the end of the MODE line and type "13".  (This last step is
  2322.     *only* necessary with PCX files.  Once you know the resolution in which a
  2323.     graphic was created, you can deduce the mode from the number of colors
  2324.     and/or your video hardware; for a chart of such combinations open online
  2325.     Help to "Using Graphics" and select "Modes and Resolutions".)
  2326.  
  2327.         When you are finished, your data card should look like this:
  2328.  
  2329.         ;  <F1> Help on graphics
  2330.         ;
  2331.         FILEPATH=scorpio.pcx
  2332.         RESOLUTION=320x200
  2333.         MODE=13
  2334.         ;
  2335.  
  2336.  
  2337.  
  2338.  
  2339.                                       39
  2340.  
  2341.  
  2342.  
  2343.  
  2344.     At this point you are ready to check your work, i.e. to test whether you
  2345.     entered the right data and to verify that Orpheus can display the graphic
  2346.     on your system.  Whenever you are in a data card, pressing <Alt-G> tells
  2347.     Orpheus that you wish to view the graphic for that card.  Press <Alt-G>
  2348.     now to do so; after viewing the graphic, return to the data card by
  2349.     pressing <Esc>.
  2350.  
  2351.  
  2352.  Capturing with SNAPSHOT         [Requires the registered version of Orpheus]
  2353.  
  2354.         This section is especially for people who were unable to use the
  2355.     SCORPIO.PCX file.  However, even if you did use it you may wish to read
  2356.     the following for your information, since it could come in handy later.
  2357.     We'll assume either that you have a commercial paint program in which you
  2358.     have created graphics in a format other than PCX, or that you possess one
  2359.     or more graphics (such as GIF files) that you are able to display with a
  2360.     viewing program.
  2361.  
  2362.         SNAPSHOT.EXE is a utility developed by Ted Gruber Software as part of
  2363.     Fastgraph, the professional graphics library used in Orpheus.  Hyperion
  2364.     Softword is licensed to distribute Snapshot with those of its products
  2365.     that use the Fastgraph library.  Registered users of Orpheus can use
  2366.     Snapshot to capture graphics for their hypertext works.
  2367.  
  2368.         Snapshot is a TSR; this means that once you load it, it remains in
  2369.     the background even after returning control to DOS so that you can run
  2370.     other programs.  Later, if you press the Snapshot hotkeys while in a
  2371.     graphics program, Snapshot comes alive long enough to capture the
  2372.     graphics screen to a disk file in the SPR format.  Snapshot then returns
  2373.     control to the graphics program, allowing you to view and capture other
  2374.     images if you wish.  (Note that once loaded, Snapshot remains in memory
  2375.     until you reboot your computer.  If you use the MARK/RELEASE or similar
  2376.     utilities you can give a MARK command before loading Snapshot, then a
  2377.     RELEASE command when you no longer need it.  If you use Desqview and your
  2378.     windows are large enough, load Snapshot in the window where you will load
  2379.     the graphics program, then simply close the window when done.)
  2380.  
  2381.         The first step, if you are reading this in the FileView window, is to
  2382.     exit Orpheus completely.  (Do NOT use the "DOS Shell" command to go to
  2383.     DOS temporarily; no matter how much memory Orpheus releases, you must
  2384.     never load a TSR while in a Shell.)
  2385.  
  2386.         At the DOS prompt, give the SNAPSHOT command and press <Enter>.  If
  2387.     it loads successfully, Snapshot will identify itself and remind you to
  2388.     press <Alt-Left Shift> to activate it.  Now you are at the DOS prompt
  2389.     again, so you can load your paint program or graphics viewer.  While
  2390.     doing so, note the screen resolution the program will be using; some
  2391.     paint programs let you choose the resolution from a menu, while others let
  2392.     you set the resolution on the command line or in a startup batch file.
  2393.     Consult the appropriate manual if you aren't sure.
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.                                       40
  2400.  
  2401.  
  2402.  
  2403.  
  2404.         With the graphics program running, load an image that you would like
  2405.     to capture.  If you are using a paint program, part of the screen may be
  2406.     taken up by menu lines and toolbars; select the command that temporarily
  2407.     removes these to let you see your entire graphic taking up the full
  2408.     screen.  Once your graphic is displayed in full-screen form, press the
  2409.     Snapshot hotkeys:  that is, press and hold down the <Alt> key, add the
  2410.     <Left Shift> key, then release both keys.  If Snapshot successfully
  2411.     captures the screen it will announce this with three quick tones of medium
  2412.     pitch.  If it is not successful it will give a single low-pitched tone;
  2413.     this also happens if you press the hotkeys while in text mode.
  2414.  
  2415.         Since Snapshot remains in memory until you reboot or otherwise remove
  2416.     it, you can go on to view and capture other graphics if you wish, all
  2417.     without reloading Snapshot from the DOS prompt.  But let's assume for now
  2418.     that you only wanted to capture the one image, and have exited your
  2419.     graphics program.  The next task is to locate the capture file and bring
  2420.     it into Orpheus.
  2421.  
  2422.         After exiting the graphics program give the following command at the
  2423.     DOS prompt:  "DIR SNAPSHOT.*" <Enter>.  If you captured only one image
  2424.     there will be only one file:  SNAPSHOT.000.  If you captured two, the
  2425.     second will be named SNAPSHOT.001.  Snapshot will save up to a thousand
  2426.     images in the current directory, numbering them from 000 to 999.  When
  2427.     saving a new image it uses the lowest available number, so if you save 10
  2428.     images and then delete the first, the next image will be numbered 000. If
  2429.     you plan on saving more than one image, make a list of them as you go
  2430.     along, with a brief description of what each one shows.
  2431.  
  2432.         The next step is to rename your SNAPSHOT.nnn file, both for your own
  2433.     convenience and so that Orpheus will recognize it.  The first part of the
  2434.     name (up to 8 letters) should refer to the contents of the image, to help
  2435.     you remember what it shows.  The second part of the name, the three-letter
  2436.     extension after the dot, *MUST* be "SPR"; this tells Orpheus that the file
  2437.     is an image in Fastgraph's Standard Pixel Run format.
  2438.  
  2439.         For example, suppose your image is a painting of Aquarius, and that
  2440.     you saved it into SNAPSHOT.000.  To rename it, you would give the
  2441.     following command at the DOS prompt:  "RENAME SNAPSHOT.000 AQUARIUS.SPR"
  2442.     <Enter>.
  2443.  
  2444.         The last step is to start up Orpheus again, navigate to the data card
  2445.     for your graphic, and then insert the relevant data as described in the
  2446.     previous section:  the filepath for AQUARIUS.SPR, and the screen
  2447.     resolution used by the program with which you displayed it.
  2448.  
  2449.         Note that you do NOT need to give the videomode as you would for a
  2450.     PCX file.  With SPR files Orpheus checks the specified resolution and
  2451.     automatically chooses the best videomode available on the user's system.
  2452.     (Thus, if using an SPR file you can delete or comment out the MODE= line,
  2453.     since Orpheus will ignore it anyway.)
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.                                       41
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  Making a Hotspot
  2465.  
  2466.         In this section we'll assume that you have opened a Graphic link on
  2467.     "Scorpio", inserted the necessary information in the data card, and
  2468.     successfully viewed SCORPIO.PCX using the <Alt-G> command.  If you are
  2469.     using an SPR file linked to something else, just tweak the instructions
  2470.     that follow to suit your particular case.
  2471.  
  2472.         We are now going to make a hotspot in the linked graphic, then link
  2473.     that hotspot to a normal text card (it could also be linked to another
  2474.     graphic).  When your work is compiled and viewed with the Orpheus Reader,
  2475.     the user will be able to navigate into and out of graphics links as easily
  2476.     as with text cards.  The only difference is that hotspots in graphics are
  2477.     not immediately apparent the way linkwords are.  Instead, the user
  2478.     discovers the hotspots by moving the mouse pointer over the screen;
  2479.     wherever the pointer changes shape it is over a hotspot, which the user
  2480.     can jump through with a simple click of the mouse.  (There is also a
  2481.     keyboard technique for doing this.)
  2482.  
  2483.         Return to the data card if you are not there already.  Press <Alt-G>
  2484.     to display the graphic.  Now press <H> to tell Orpheus that you want to
  2485.     make a hotspot; notice that Orpheus beeps twice to acknowledge the
  2486.     request.  Assuming that you are working with SCORPIO.PCX, place the mouse
  2487.     pointer on the red star; if using a different image, select any object
  2488.     that you would like to turn into a hotspot.  To begin drawing the
  2489.     hotspot, press and hold down the left mouse button, moving the mouse
  2490.     pointer over the area to define.  You can also just click the left button
  2491.     to define a single spot.  If you accidentally draw on an area where you
  2492.     hadn't intended, use the right mouse button to erase -- again, either by
  2493.     clicking or by holding it down while moving the pointer.  Press <Enter>
  2494.     to finish the hotspot, or <Esc> to clear.
  2495.  
  2496.         When you finish drawing a hotspot, Orpheus returns you to the data
  2497.     card, where you will find that it has inserted two new lines of data,
  2498.     something like this:
  2499.  
  2500.             HOTSPOT=1x)2x)3x*■
  2501.             LINKWORD=
  2502.  
  2503.     The string of characters following "HOTSPOT=" may be different, depending
  2504.     on how you drew the hotspot.  In a particularly large or complex hotspot
  2505.     it could extend onto another line.  Though it may look like gibberish, it
  2506.     encodes the hotspot's exact shape and location; do not try to edit it!
  2507.  
  2508.         To test your hotspot, press <Alt-G> again in order to display the
  2509.     graphic, then move the mouse pointer around the screen.  When the pointer
  2510.     is over the area you defined as a hotspot, it should change shape; when
  2511.     you move the pointer away from that area it should return to the normal
  2512.     pointer shape.  Press <Esc> to return to the data card, or click the left
  2513.     button over the hotspot, or the right button anywhere.
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.                                       42
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  Linking a Hotspot
  2525.  
  2526.         Though the hotspot is defined, it remains incomplete until you add
  2527.     something for it to link to.  You don't have to complete the link right
  2528.     away; in fact, when your work is compiled any hotspots WITHOUT links are
  2529.     simply left out, much as Note Links are left out when the Exclude Notes
  2530.     option is selected.
  2531.  
  2532.         To complete the hotspot, move the cursor to the end of the LINKWORD=
  2533.     line, and type in a few words describing the hotspot and what it shall
  2534.     link to.  (If you need a second line, place a ";" in front of it.)  Even
  2535.     if you don't wish to make the link right away, always enter some kind of
  2536.     description to remind you of your intentions.  The final step is to place
  2537.     the cursor on any word in the description (but somewhere on the LINKWORD=
  2538.     line), then open the Link Menu and select the desired link type.
  2539.  
  2540.         For our hotspot on the red star in Scorpio, the following would do:
  2541.  
  2542.             LINKWORD=Antares, bright red star in Scorpio
  2543.  
  2544.     Place the cursor on "Antares" and make a Door link on it.  For purposes
  2545.     of demonstration, follow the procedure through and jump to the child card
  2546.     in any window you wish.  Then type or paste in the following:
  2547.  
  2548.             The brightest star in Scorpio is Antares.  How fitting
  2549.             that it shares the same blood-red color as the planet Mars!
  2550.  
  2551.     You could easily have chosen to link your hotspot to another Graphic Link
  2552.     instead of a Door.  Just as a text card can contain any combination of
  2553.     link types, a graphic image can contain hotspots linked to any
  2554.     combination of text cards and other graphics.  The only restriction is
  2555.     that a graphic cannot have a More link, since there would be no way to
  2556.     display it; and, of course, no matter which link type you select, a
  2557.     hotspot is a hotspot is a hotspot:  there is no way for the reader to
  2558.     tell whether a given hotspot leads to a graphic or a text card, let alone
  2559.     whether the text card is linked by a Door or Note, etc.
  2560.  
  2561.  
  2562.  Navigating Graphics
  2563.  
  2564.         In compiled documents viewed with the Orpheus Reader, navigation is
  2565.     always swift and intuitive, whether in text cards or in graphics.  The
  2566.     only difference is that in text cards, linkwords are immediately apparent
  2567.     by virtue of their color, whereas in graphics, hotspots are located by
  2568.     moving the pointer over them.  (For this reason graphics are more easily
  2569.     explored with a mouse than with the keyboard; however, a mouse is not
  2570.     required.)  To find out whether a graphic has any hotspots at all, the
  2571.     user need only slip the pointer up to the top of the screen:  this makes
  2572.     the Reader's Titlebar appear, where a button area shows a down arrow if
  2573.     there are hotspots, a blank if there are none.
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.                                       43
  2580.  
  2581.  
  2582.  
  2583.  
  2584.         Unlike the Reader, in Orpheus Author you will need access to your data
  2585.     cards more than to the graphics themselves, so the Author is not set up to
  2586.     let you navigate directly through graphic images.  That is, a normal jump
  2587.     through a Graphic linkword takes you to the data card, NOT to the graphic,
  2588.     and if you click on a hotspot in a graphic you will NOT jump through the
  2589.     link as you would in the Reader, but will return to the graphic's data
  2590.     card (with the cursor on the LINKWORD= line for that hotspot).
  2591.  
  2592.  More About Hotspots
  2593.  
  2594.         As you may have noticed when making your hotspot, the color for
  2595.     drawing the hotspot (done with the left button) is white, while the color
  2596.     for erasing (done with the right button) is black.  In some video modes,
  2597.     especially with PCX files, these colors may be different.  More important,
  2598.     with some images these colors may be useless to you; for example, it would
  2599.     hard to draw a complex hotspot in white on a mostly white graphic.
  2600.     Whenever a particular graphic presents this kind of problem, return to the
  2601.     data card and insert the following data lines:
  2602.  
  2603.             DRAW=
  2604.             ERASE=
  2605.  
  2606.     Then press <F1> to open Help to the graphics topic, and select "Colors
  2607.     for DRAW/ERASE".  This topic explains the new commands and gives you
  2608.     a table of color values to choose from.  For example:
  2609.  
  2610.             DRAW=2
  2611.             ERASE=14
  2612.  
  2613.     With these values you would draw your hotspot in blue, and erase it in
  2614.     yellow.  Note that like other data lines, these commands have effect only
  2615.     within that particular data card and its graphic.
  2616.  
  2617.         NOTE: If you do a lot of drawing and erasing on a hotspot, the
  2618.     original image underneath may become too obscured for you to be sure of
  2619.     what you're doing.  When this happens, press <Esc> to restore the original
  2620.     image.  This also cancels your current work on the hotspot, so you'll have
  2621.     to press <H> if you wish to start over again.
  2622.  
  2623.         Does a hotspot have to be a simple shape?  Does it matter if you
  2624.     leave a hole in it?  Actually, a hotspot can be any shape you desire, and
  2625.     can even consist of multiple unconnected shapes scattered around the
  2626.     graphic image.  Between pressing <H> to begin the process, and pressing
  2627.     <Enter> to end it, every location on which you "draw" is considered part
  2628.     of the same hotspot, even if you draw on several different locations
  2629.     around the screen.  If you leave a hole in a large hotspot you can even
  2630.     make a second hotspot inside the hole (provided you finish the first one
  2631.     by pressing <Enter>, of course).
  2632.  
  2633.         If you change your mind about a hotspot after its HOTSPOT= and
  2634.     LINKWORD= lines have been added to the data card, there is only one thing
  2635.     you can do:  delete the data.  This applies whether you want to remove the
  2636.  
  2637.  
  2638.  
  2639.                                       44
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.     hotspot or only change it:  you *must* delete the original HOTSPOT= line
  2646.     together with its data, then start afresh.  (Note that if you have made a
  2647.     link on its LINKWORD= line and wish to keep it, you can leave that line
  2648.     alone, then move it down later to follow the new HOTSPOT line=.)
  2649.  
  2650.         The number of hotspots you can make in a graphic is limited by the 50-
  2651.     line workspace in its data card.  Unlike text cards, when data cards are
  2652.     compiled Orpheus checks everything in the workspace, not just the top 24
  2653.     or 25 lines.  Normally there is room for about 20 hotspots, assuming that
  2654.     each requires at least one line for the hotspot data and one for the
  2655.     linkword data.  If space is tight you can make a little room by deleting
  2656.     all comment lines.
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.                                       45
  2700.  
  2701.  
  2702.  
  2703.  
  2704.   ---------------------------------------------------------------------------
  2705.                 CHAPTER 6  -  TUTORIAL : COMPLETING A PROJECT
  2706.   ---------------------------------------------------------------------------
  2707.  
  2708.  
  2709.  
  2710.  Topics in this chapter:  Sweating The Details
  2711.                               Copyright
  2712.                               Cardlength
  2713.                               Full Title
  2714.                               Include Notes
  2715.                               Checking "More"
  2716.                               Checking Frame
  2717.                               "Check Card" Command
  2718.                               Checking Keynames
  2719.                               Checking Linkwords
  2720.                           Compiling Your Project
  2721.                           Distributing Your Work
  2722.                           The Orpheus Reader
  2723.                           Cleaning Up
  2724.  
  2725.  
  2726.         Though there remain many aspects of Orpheus that we haven't yet
  2727.     touched on, it's time to look at how you can get an end product from your
  2728.     labour:  something that (if you are a registered user of Orpheus) you can
  2729.     distribute to other people.  Note that you can compile your work as often
  2730.     as you want while actually writing it, if only to see what it looks like
  2731.     in the Reader.  The compilation process is non-destructive:  your working
  2732.     version remains untouched, and the compiled version is kept separate.
  2733.  
  2734.  
  2735.  Sweating the Details : Copyright
  2736.  
  2737.         As you may have noticed, the first text we imported into our "Keys to
  2738.     Astrology" project bore the copyright for an imaginary electronic
  2739.     publisher.  I often hear young writers in the print world, even
  2740.     programmers, asking how to copyright their work.  The fact is, the best
  2741.     and most valid method is simply to post a copyright notice in your work
  2742.     itself.  In printed books, this usually goes on the reverse of the title
  2743.     page together with other information.  In electronic books, you should put
  2744.     the copyright either on the title screen or one following shortly
  2745.     thereafter.  All it takes is the word "Copyright", the year, and your name
  2746.     or that of a publisher.
  2747.  
  2748.         "But don't you have to register it somewhere?  Don't you have to get
  2749.     some kind of certificate that SAYS you have copyright?"  Absolutely not!
  2750.     Just post the notice, and you have legal copyright as long as you haven't
  2751.     plagiarized someone else's work.  That's the law.
  2752.  
  2753.         Even if you plan to give your work away or distribute it as
  2754.     shareware, I **STRONGLY** urge you to place a copyright notice early in
  2755.     your document. This does not prohibit your readers from helping to
  2756.  
  2757.  
  2758.  
  2759.                                       46
  2760.  
  2761.  
  2762.  
  2763.  
  2764.     disseminate your work if you wish them to do (as shareware or public
  2765.     domain hypertext).  Nor does it conflict in any way with the copyright on
  2766.     the Orpheus Reader, which is held by Hyperion Softword.
  2767.  
  2768.  
  2769.  Cardlength
  2770.  
  2771.         If you read Chapter 2, "Workspace", or if you've been browsing through
  2772.     online Help, you know that when you compile your work for viewing with the
  2773.     Orpheus Reader, only the top 24 or 25 lines of each card are included in
  2774.     the compiled version.  The default cardlength is 24 lines; this leaves
  2775.     space for the Reader's Titlebar, which displays a menu prompt, the full
  2776.     title of your work, and some command buttons for navigating with the
  2777.     mouse.  If you select a cardlength of 25 lines, the Titlebar only appears
  2778.     when the user presses <Esc> or clicks the right mouse button; the rest of
  2779.     the time, the entire screen is given over to your work.
  2780.  
  2781.         To verify your cardlength setting, open the Project Menu.  Selecting
  2782.     "Cardlength" toggles the value between 24 and 25.  This has essentially
  2783.     no effect on the appearance of your work in the Orpheus Author, except
  2784.     when you use the Check Card command discussed below.
  2785.  
  2786.  
  2787.  Full Title
  2788.  
  2789.         Filenames in DOS are so short that it can be hard to make them
  2790.     informative.  At first glance you might think Orpheus makes it even
  2791.     harder, since the name of your Homecard is limited to a maximum of 8
  2792.     characters.  The Project Menu offers a solution:  select "Full Title" and
  2793.     enter up to 32 characters.  For our demonstration project, you would type
  2794.     in "The Keys to Astrology".  This title will be displayed on the Titlebar
  2795.     when your work is viewed with the Orpheus Reader.
  2796.  
  2797.  
  2798.  Include Notes
  2799.  
  2800.         If you use Note Links in your work, open the Project Menu and check
  2801.     whether "Include Notes" is set to "Yes" or "No".  The default setting is
  2802.     "Yes".  The only reason to change it to "No" would be if your Notes are
  2803.     exclusively directed to yourself and are not intended to go into the
  2804.     finished version of your work.  Bear in mind, however, that when you use
  2805.     this option not only is the Note linkword compiled as ordinary text, the
  2806.     linked card and any cards *descending* from it are simply left out, even
  2807.     if the descendant cards come from Door or other non-Note links in your
  2808.     original Note card.
  2809.  
  2810.  
  2811.  Checking "More"
  2812.  
  2813.         If you use More Links, remember that in the Orpheus Reader the More
  2814.     flag appears in the lower right corner and takes up 6 characters: =More=.
  2815.     In contrast, Orpheus Author displays the flag on the Statusbar, which
  2816.  
  2817.  
  2818.  
  2819.                                       47
  2820.  
  2821.  
  2822.  
  2823.  
  2824.     could lull you into a false sense of security.  What if you've written
  2825.     text into what will be the lower right corner of a card, and there's a
  2826.     More link?  Keep this in mind when using the Split command or when adding
  2827.     text to a card that has a More Link.
  2828.  
  2829.  
  2830.  Checking Frame
  2831.  
  2832.         If you select the Frame option on the Project Menu, telling the 
  2833.     Orpheus Reader to display all text cards within a frame, you should check
  2834.     your cards to see whether any text or linedraw characters appear in the
  2835.     top or bottom lines, and against the left and right edges of the screen.
  2836.     You CAN leave text there if you wish, "embedding" it in the frame as
  2837.     discussed in online Help.  This can be a highly desirable effect if it's
  2838.     what you want to do; just make sure that anything in the frame area is
  2839.     there because you want it there.
  2840.  
  2841.  
  2842.  "Check Card" Command
  2843.  
  2844.         The Check Card command (on the Tools Menu) displays your card as the
  2845.     end-user will see it in the Orpheus Reader.  If the card has a More Link
  2846.     the =More= flag is displayed in the lower right corner.  If your
  2847.     cardlength setting is 24 a simulation of the Reader's Titlebar replaces
  2848.     the Statusbar; if the cardlength is 25 the Statusbar is hidden.  Pressing
  2849.     any key restores the normal display.
  2850.  
  2851.  
  2852.  Checking Keynames
  2853.  
  2854.         One of the special features of the Orpheus Reader is that you can
  2855.     call up a map of the current document and navigate right on it.  As you
  2856.     move the selection bar from node to node, a keyname for each location is
  2857.     displayed at the bottom of the screen.  Normally the keynames are derived
  2858.     from the linkwords.  For example, in our "Keys to Astrology" demo we made
  2859.     a linkword on "Felicity Starlight"; this led to a card containing the
  2860.     biography of the author.  If you navigate to that card in Orpheus Author
  2861.     and then open the Project Menu, you will see that its keyname is indeed
  2862.     "Felicity Starlight".  This is what your reader will see when he or she
  2863.     selects that node on the map in the Orpheus Reader.  But wouldn't it be
  2864.     more informative for the keyname to be "Biography of the author"?
  2865.  
  2866.         To change a card's keyname, navigate to it and open the Project Menu,
  2867.     then select "Keyname".  As with the Full Title, you can type in up to 32
  2868.     characters.  If you think an informative map could enhance your finished
  2869.     document, you might get into the habit of editing the keyname as the very
  2870.     first thing you do upon entering a new blank card. You don't have to keep
  2871.     opening the Project Menu; just hit <Alt-K> and type it in.  This could be
  2872.     especially helpful with cards descending from More Links (created with the
  2873.     "Split" command); their default keyname is simply "More".
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.                                       48
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  Checking Linkwords
  2885.  
  2886.         As I mentioned in Chapter 4, "Resizing Linkwords", if the background
  2887.     color for a linkword is the same as that of ordinary text, and if you
  2888.     decide to resize the linkword, it's easy to go too far on one side or the
  2889.     other so that the linkword includes an extra space.  If your end-user
  2890.     sets up his colors in the Orpheus Reader so that the backgrounds are
  2891.     different, the space would be all too apparent -- and your electronic
  2892.     masterpiece would suddenly look rather sloppy.  (This is NOT a problem if
  2893.     you never expand your linkwords, since Orpheus never includes extra spaces
  2894.     when it selects the default linkword.)
  2895.  
  2896.         All right, we're talking perfectionism here.  But if you're serious
  2897.     about putting your work before the general public, you want it to be as
  2898.     sharp, effective and professional-looking as you can make it.  My advice
  2899.     is to configure your colors in Orpheus Author so that all linkwords are
  2900.     set on a background distinct from that of ordinary text.  If you don't
  2901.     want to do that during your normal work, do it at least once before
  2902.     compiling the final version so that you can check the whole thing and
  2903.     verify that everything looks right.
  2904.  
  2905.  
  2906.  Compiling Your Project
  2907.  
  2908.         At any stage during your work on a document, you can compile it to
  2909.     see how it works in the Orpheus Reader.  The process is identical whether
  2910.     you are finished or not.  (Compare this to publishing in print:  before
  2911.     spending a bundle at the printer's, your final manuscript had *better* be
  2912.     perfect!)
  2913.  
  2914.         To compile a project, load it in the Orpheus Author the way you would
  2915.     for a normal working session.  We'll assume that you're using "The Keys to
  2916.     Astrology" for this.  Open the Project Menu and select "Compile Project".
  2917.     (It doesn't matter which card you're in.)  Orpheus asks "Are you sure?".
  2918.     Press <Enter> to say Yes.  Now Orpheus asks if you have verified your
  2919.     project options.  Assuming that you have checked everything as described
  2920.     earlier in this chapter, press <Enter> to answer Yes again.
  2921.  
  2922.         Now Orpheus gets busy, as you can tell from the activity on your hard
  2923.     disk.  Just sit back and watch -- that's all you have to do.  In step 1,
  2924.     Orpheus displays a message saying that it is "Building the compilation
  2925.     list".  This is a list of all of the cards that will go into the compiled
  2926.     version of your work.  Orpheus starts from the Homecard and works its way
  2927.     down, verifying all the links and adding each card it encounters to the
  2928.     list; if it comes to a Note Link and the Include Notes option has been
  2929.     turned off, Orpheus ignores that link.
  2930.  
  2931.         In step 2, Orpheus posts a message saying that it is "Mapping".
  2932.     Actually the mapmaking takes place in several stages, but most of the
  2933.     work is done right after step 1.  There are two products of the mapping
  2934.     process:  a series of temporary files that will go to make the compressed
  2935.     map in the compiled work (and will then be deleted), and a plain text
  2936.  
  2937.  
  2938.  
  2939.                                       49
  2940.  
  2941.  
  2942.  
  2943.  
  2944.     file that you can look at with any file viewer.  In this case it would be
  2945.     called ASTROKEY.MAP.
  2946.  
  2947.         In step 3, Orpheus displays a window in which you can monitor its
  2948.     progress as it creates your finished work.  For our demo project this will
  2949.     go by in a matter of seconds.
  2950.  
  2951.         In step 4, if all has gone well, Orpheus says "Compiled successfully!"
  2952.     Press any key to continue.
  2953.  
  2954.         In step 5, Orpheus informs you that it has created a file containing
  2955.     a list of everything that should go into the distribution package when
  2956.     you send your work out into the world.  This file is named after the
  2957.     Homecard and has a .DOC extension, so for our demo project it would be
  2958.     called ASTROKEY.DOC.  Note that this file is for *your* use and should
  2959.     not be included in the distribution package.  (By "distribution package"
  2960.     I mean whatever you use to distribute your work, such as a floppy
  2961.     diskette or a ZIP file.  This is discussed in the next section.)
  2962.  
  2963.         Let's look at the DOC file.  Switch to the FileView window and load
  2964.     up "ASTROKEY.DOC" or whatever name was given in the last message.  There
  2965.     are three groups of files:  your compiled hypertext, your graphics if
  2966.     any, and the Orpheus Reader.  The first group always consists of at least
  2967.     two files, of which the first ends with an .HTX extension, while the
  2968.     remainder are numbered.  In this case the list will show ASTROKEY.HTX and
  2969.     ASTROKE_.1. The second group (which will be missing if your work does not
  2970.     use any graphics) gives the filepath for each graphic, exactly as you
  2971.     gave it in the data card.  Remember that this is for your use only, to
  2972.     remind you exactly where the graphics are located on YOUR system.  In the
  2973.     compiled version only the filenames are recorded, so if you attempt to
  2974.     view your work in the Reader and your graphics are in another directory,
  2975.     the Reader won't be able to find them.  The last group of files consists
  2976.     of the executable and help for the Orpheus Reader:  OHREAD.EXE and
  2977.     OHREAD.HLP.
  2978.  
  2979.  
  2980.  Distributing Your Work
  2981.  
  2982.         If you are a registered user of Orpheus, meaning that you have paid
  2983.     the registration fee of $49 to Hyperion Softword, you have the right to
  2984.     distribute your work in compiled form together with the Orpheus Reader.
  2985.     This right is unrestricted:  you may distribute as many copies as you
  2986.     wish, and you may do so in any way you wish, including selling it, giving
  2987.     it away, or putting it out as shareware with whatever registration fee
  2988.     you choose to specify.
  2989.  
  2990.         If you are NOT a registered user of Orpheus, you may of course
  2991.     examine the program during an evaluation period of 30 days; however, this
  2992.     evaluation must NOT extend to distributing your work in ANY form.  That
  2993.     is, you are welcome to compile your work and check it out with the
  2994.     Orpheus Reader on your own computer; this is the best way for you to find
  2995.     out if Orpheus is really the top-notch electronic publishing system you
  2996.  
  2997.  
  2998.  
  2999.                                       50
  3000.  
  3001.  
  3002.  
  3003.  
  3004.     need. But you may not sell, give away, or otherwise distribute such work
  3005.     without first registering with Hyperion Softword.
  3006.  
  3007.         (For more on this, with details on pricing and how to order, see page
  3008.     57, "Appendix B: Shareware - Registering Orpheus".)
  3009.  
  3010.         There are two parts to distributing your finished work.  The first is
  3011.     putting together a package.  The second is getting it out into the world.
  3012.     Look back over the better pieces of software you've encountered:  the
  3013.     good ones always have a certain neatness about them, something that
  3014.     satisfies the veteran while reassuring the novice.  It should all hold
  3015.     together, it should be well documented, and it should be as easy as
  3016.     possible to start up and to use.
  3017.  
  3018.         As suggested in the .DOC file created after compilation, your
  3019.     software package should always include a README file.  You can prepare
  3020.     this using your favourite word processor, but remember to save it to disk
  3021.     in non-document mode, i.e. as a plain ascii text file.  The README file
  3022.     should include the following:
  3023.  
  3024.             (1) a brief explanation of what the work is and how to start it;
  3025.             (2) a "packing-list" giving the name (and optionally the size) of
  3026.                 every file that the user should find in the package;
  3027.             (3) a copyright notice identical to the one posted near the
  3028.                 beginning of your document;
  3029.             (4) if you are distributing the work as shareware or freeware, a
  3030.                 statement to that effect, with (for shareware) the
  3031.                 registration fee;
  3032.             (5) optionally, your name and address if you want your readers to
  3033.                 be able to contact you -- important with shareware!
  3034.             (6) if your book includes graphics, a statement of the minimum
  3035.                 display configuration required for the user to view your work
  3036.                 without missing anything.  If you just use a few graphics and
  3037.                 they don't have any hotspots, this isn't so important.  But
  3038.                 suppose you had a 256-color graphic right after the title
  3039.                 screen, and the only way to get to the rest of the work was
  3040.                 through the hotspots in that graphic.  It would be important
  3041.                 to say right up front, "This book requires a VGA color
  3042.                 display."
  3043.  
  3044.  
  3045.         Along with a README file, many software developers include a GO.BAT
  3046.     file, especially when the software is distributed on disk.  When a novice
  3047.     user sees the instructions "Type GO <Enter>" right on the label, he knows
  3048.     exactly what to do.  Your GO.BAT file would simply contain the command to
  3049.     start up the Orpheus Reader with your document.  In the case of our "Keys
  3050.     to Astrology" project, this command would be "OHREAD ASTROKEY.HTX".  In
  3051.     other words, if the user types "GO" <Enter> at the DOS prompt, this starts
  3052.     up GO.BAT, which in turn passes to DOS whatever commands you placed in it.
  3053.  
  3054.         If you're not familiar with batch files (files with a .BAT extension),
  3055.     read about them in your DOS manual.  If you're a power user, you know that
  3056.  
  3057.  
  3058.  
  3059.                                       51
  3060.  
  3061.  
  3062.  
  3063.  
  3064.     you can make a batch file do some pretty fancy things.  For example, with
  3065.     the addition of a public-domain utility like REPLY.COM (also called
  3066.     ANSWER.COM, etc.) you can write a batch file that accepts user input and
  3067.     branches accordingly.  Your GO.BAT could let the user either view the
  3068.     README file first or immediately start the program.
  3069.  
  3070.         Is this beginning to sound too complicated?  Relax...  You don't have
  3071.     to have a GO.BAT.  All the user needs to do is type "OHREAD" <Enter> at the
  3072.     DOS prompt, and the Orpheus Reader will take it from there.  When you pass
  3073.     the Reader the name of a book complete with .HTX extension, it loads the
  3074.     document immediately; otherwise, it searches the current drive/ directory
  3075.     for HTX files, then displays a simple dialog box to let the user choose
  3076.     from what it finds.  It does the same thing if you give it the wrong type
  3077.     of filename, so even the novice would have trouble getting into trouble.
  3078.  
  3079.         There are many ways to put your work out into the world, some of them
  3080.     easier than others -- but all of them cheaper than print media.  Perhaps
  3081.     you are a consultant and you are creating an electronic book for your
  3082.     clients; perhaps you are creating an electronic manual for use in the
  3083.     company you work for; perhaps you are an educator and you are creating an
  3084.     electronic textbook for your students.  In such cases your user-base is
  3085.     right at hand; you can copy your work to one or more floppy disks,
  3086.     complete with README and so on, and sell it or give it away as you see
  3087.     fit.  If user-response is enthusiastic you may see an opportunity for more
  3088.     ambitious distribution through a major publisher.  Why not?  If your work
  3089.     is useful and exciting for a number of people in one company, or in one
  3090.     department of one university, think of how great the market could be on a
  3091.     country-wide scale.
  3092.  
  3093.         Even if you don't have a ready-made user-base, there are two highly
  3094.     effective and inexpensive ways in which you can broadcast your work,
  3095.     potentially throughout the world.  I use the term "broadcast" for good
  3096.     reason.  With both methods, you are ensured that thousands or even
  3097.     millions of people will at least be made aware of the existence of your
  3098.     work:  they will see its title and a brief description of it.  Of those
  3099.     thousands or millions, some hundreds or thousands will choose to acquire a
  3100.     copy of your work and spend some time with it.  And of those, if you
  3101.     specify a registration fee, some portion of users may send you a check.
  3102.  
  3103.         When you ask for a registration fee you are distributing your work as
  3104.     shareware; when you don't, you're distributing it as freeware or are
  3105.     "putting it in the public domain".  Always state up front what you're
  3106.     doing and what you expect from the user in return, if anything.  For an
  3107.     electronic book, a reasonable shareware fee would be $5 or $10.  (Many
  3108.     authors and programmers give the user a choice, with a notice something
  3109.     like this: "Suggested registration:  $5-10".)  Bear in mind that with a
  3110.     *printed* book selling at $10 in the bookstores, you would be lucky to get
  3111.     back $1 for each copy sold -- the rest going to the printer, the
  3112.     publisher, the distributor, and the owner of the bookstore.  Whether you
  3113.     go the shareware route or are happy to place your work in the public 
  3114.     domain, you should *say so* both in the README file and on the title 
  3115.     screen of your work or shortly thereafter. 
  3116.  
  3117.  
  3118.  
  3119.                                       52
  3120.  
  3121.  
  3122.  
  3123.  
  3124.     The first "broadcast" method is to send your work on disk to
  3125.     shareware distributors.  You can always find ads for these companies in
  3126.     computer magazines, and they are always looking for new software to add
  3127.     to their catalogs.  Shareware distributors operate by selling shareware
  3128.     and public domain software on disk; the charge per disk is minimal
  3129.     (usually $4 or $5), and covers only the distributor's costs -- none of it
  3130.     comes back to you.  The advantage is that you get free advertising in the
  3131.     distributor's catalog.  Of the people who purchase your work in this way,
  3132.     some may be appreciative enough to send you a registration check if you
  3133.     suggest a reasonable fee.  Before that can happen of course you need to
  3134.     convince the distributor that your submission will interest his customers.
  3135.     Prepare your submission disk carefully, making sure that there are no
  3136.     missing files; you should definitely include a README file as well as a
  3137.     GO.BAT file.  Then write an intelligent cover letter in which you
  3138.     describe the work, tell why it is unique and whom it should interest,
  3139.     state whether it is shareware or freeware, and mention any hardware
  3140.     requirements if graphics are used.  The idea is not only to get the
  3141.     distributor interested, but to make it as easy as possible for him to put
  3142.     your disk in his repertoire and make an attractive catalog blurb.  (The
  3143.     best distributors will in fact try out your work thoroughly, but if you
  3144.     supply the blurb they'll be happy to use it.  Just be concise, accurate,
  3145.     and informative.)
  3146.  
  3147.         The second broadcast method is to go electronic and post your work on
  3148.     the public BBS's and commercial services like CompuServe.  The advantage
  3149.     of this method is that after you *upload* your work to a BBS, other users
  3150.     can *download* it.  Except when there are long-distance charges (or when
  3151.     there are hourly fees for a commercial service), nobody pays anything up
  3152.     front.  A vast number of people learn of the existence of your work and
  3153.     can easily examine it without having to buy a disk from a distributor.
  3154.     Best of all, you need only "seed" your work in a few strategic locations
  3155.     (major BBS's or commercial services) for it to disseminate rapidly to
  3156.     hundreds or thousands of BBS's around the world.  The reason?  BBS-users
  3157.     love to share their discoveries, and often a user who has found your work
  3158.     on one BBS will upload it to another in order to get extra "download
  3159.     credits" on the second BBS.  Some of the better BBS's actively seek new
  3160.     software to interest their users, routinely checking the listings on other
  3161.     BBS's for new titles.
  3162.  
  3163.         The only difference between distribution on disk and distribution by
  3164.     telephone (the BBS method) is that in the latter case you must upload
  3165.     your work in the form of one or more compressed files.  The commonest
  3166.     compression format uses the .ZIP extension and is created by the PKZIP
  3167.     program from PKWare.  (If you plan on using any such compression program
  3168.     for profit, be sure to read the documentation to see if you should pay a
  3169.     registration fee.)  Other compression formats include LZH, ARC, ZOO, and
  3170.     so on.  The same principles apply to this method as the others:  make a
  3171.     coherent package of your work, with at least a README file, and when you
  3172.     post it on a BBS, enter an informative desciption.
  3173.  
  3174.         Should you worry about viruses infecting your work -- particularly if
  3175.     you go the BBS route?  On the contrary...  Most viruses are spread NOT
  3176.  
  3177.  
  3178.  
  3179.                                       53
  3180.  
  3181.  
  3182.  
  3183.  
  3184.     over the telephone but on infected diskettes -- diskettes containing
  3185.     pirated commercial software.  Reputable BBS's protect themselves and
  3186.     their subscribers by scanning all uploads for infection before making
  3187.     them available for downloading; they also keep track of who uploads what.
  3188.     Though new viruses appear quite frequently, most honest users will never
  3189.     encounter a virus or other computer nasty.  The people who are truly at
  3190.     risk of virus infection are the few who patronize pirate BBS's -- and the
  3191.     many who pass around pirated software.  (Next time a well-intentioned
  3192.     friend offers you a copy of that $200 word processor or that $80 game, ask
  3193.     yourself:  how many times has it already been copied?  How many badly-
  3194.     maintained computers have those disks passed through?  How many people had
  3195.     their hands on that software before somebody gave it to your friend?)
  3196.  
  3197.         To sum up, the chances of the Orpheus Reader picking up a virus are
  3198.     remote.  When that sort of thing does happen with shareware, a scanner
  3199.     somewhere will catch it and remove the offending copy; another user will
  3200.     then replace it with a clean copy.  That's the way it works -- this is a
  3201.     community.  As for some misguided soul trying to mess up your writing,
  3202.     there is a fair measure of security in the fact that you're distributing
  3203.     your work in compiled form -- with the text effectively encoded.
  3204.  
  3205.  
  3206.  The Orpheus Reader
  3207.  
  3208.         Once you have composed and compiled your work in Orpheus Author
  3209.     (OH.EXE), the most important part of the Orpheus system becomes, of
  3210.     course, the Orpheus Reader (OHREAD.EXE). This is the interface between you
  3211.     and the public, the decisive factor that could persuade the waiting world
  3212.     that your electronic book is better than anything that can be found in
  3213.     print.  You have a right to expect the Orpheus Reader to be as exciting,
  3214.     user-friendly, and bullet-proof as the best software on the market.  I
  3215.     don't claim that it has quite reached that stage, but you and I share a
  3216.     need to see it get there.
  3217.  
  3218.         A failing in the Reader is more serious than one in the Author,
  3219.     because it puts *you* in a bad light in the eyes of your customers.  In
  3220.     your own best interests, take the Reader for a serious test-drive.  See
  3221.     if you can crash it.  See if there's any feature that is difficult or
  3222.     unsatisfying to use, or if there's a feature it ought to have that it
  3223.     doesn't.  Drop me a line with your comments and suggestions.
  3224.  
  3225.         Should the Reader have a manual?  You tell me.  In my opinion your
  3226.     work will come across more effectively if the interface to it does not
  3227.     *need* a manual -- if we can push the user right into it and let him
  3228.     discover for himself how quickly he feels comfortable.  That's what
  3229.     electronic publishing is all about.  It's NOT about printed manuals, it's
  3230.     about keeping everything immediately available through the screen,
  3231.     through online Help.  It's about teaching people that they can find their
  3232.     own way, the very essence of hypertext.
  3233.  
  3234.         As you'll notice when you test the Orpheus Reader, the first time you
  3235.     start it up with a document a special screen pops up, "Presenting the
  3236.  
  3237.  
  3238.  
  3239.                                       54
  3240.  
  3241.  
  3242.  
  3243.  
  3244.     Orpheus Reader".  This gives a brief overview of the program and how to
  3245.     use it; above all, it points the user toward the menu and toward online
  3246.     Help.  The next time you start the program this screen will not appear,
  3247.     but it remains available from the menu.  (The Reader detects a first-time
  3248.     user by the absence of a configuration file; this is one reason why you
  3249.     should NEVER include your own OHREAD.CFG file in the distribution package.)
  3250.  
  3251.         Features in the Orpheus Reader:  load a new document from a dialog
  3252.     box or the command line; view a map of a document and navigate on it
  3253.     interactively; user-entered notes are automatically attached to their
  3254.     associated cards; navigate from notes to cards; set up to 10 bookmarks
  3255.     with user-entered descriptions; context-sensitive hypertext Help on all
  3256.     features; the best color-configuration dialog anywhere; complete mouse
  3257.     support; DOS shell; print a card at a time (with accelerator key) to a
  3258.     disk file or to the printer; view and navigate through graphics.
  3259.  
  3260.         As mentioned in earlier chapters, the Reader automatically detects
  3261.     whether a document uses 24-line or 25-line cards.  In the latter case,
  3262.     since the Titlebar is hidden, the Reader posts a brief message telling
  3263.     the user how to call up the Titlebar and menu system (press <Esc> or
  3264.     click the right mouse button).  A similar problem is encountered when a
  3265.     work includes graphics; currently, regardless of the cardlength setting,
  3266.     graphics are shown full-screen as one would expect, and the Titlebar only
  3267.     appears if the mouse pointer is moved to the top of the screen.  The
  3268.     Titlebar is important for mouse users, since it includes the three
  3269.     navigational buttons for Home, Retrace, and PgUp.  It also displays a
  3270.     flag (a down arrow to the left of the title) if the graphic contains any
  3271.     hotspots.  (In graphics modes, the Titlebar only displays the title if
  3272.     there's room for it; in some videomodes there may not be enough room a
  3273.     long title.)  Since the Titlebar gives the work a more user-friendly feel,
  3274.     would you as an author like to be able to specify that your graphic
  3275.     screens should ALWAYS display the Titlebar?
  3276.  
  3277.  
  3278.  Cleaning Up
  3279.  
  3280.         Eventually, after finishing a project and getting it out into the
  3281.     world, you will want to remove the original version from your hard disk.
  3282.     My advice is to save it first onto floppy diskettes, just in case you
  3283.     want to revise it one day.  (You CANNOT revise the compiled version of an
  3284.     Orpheus document.)  An effective method would be to use a compression
  3285.     utility such as PKZIP to create one ZIP file for each storage directory,
  3286.     with an additional ZIP file to hold the Homecard and its LST and PRJ
  3287.     files.  Read about "Files and Directories" in online Help to learn how
  3288.     Orpheus sets up the subdirectories for a project; with a little care you
  3289.     can direct PKZIP to conserve the subdirectory structure along with your
  3290.     hypertext cards.  Alternately, you could use a backup utility to do the
  3291.     same thing.
  3292.  
  3293.         When you are *really* ready to remove a project from your hard disk,
  3294.     first load the project in Orpheus Author, then open the Project Menu and
  3295.     select "Erase Project".  Orpheus will get you to confirm your choice
  3296.  
  3297.  
  3298.  
  3299.                                       55
  3300.  
  3301.  
  3302.  
  3303.  
  3304.     (twice!) before doing anything.  It will then delete all files in that
  3305.     project's storage directories, remove those directories, then delete the
  3306.     Homecard and various subsidiary files like the LST and PRJ files (for
  3307.     that project only).  It will NOT touch your compiled files, nor will it
  3308.     touch any files in other projects' directories.  Of course you could do
  3309.     all this yourself from the DOS prompt or with a file manager, but Orpheus
  3310.     does it faster.
  3311.  
  3312.         A worthy test victim for "Erase Project" will be the tutorial project
  3313.     you've worked on in the previous chapters.  But don't erase it just yet
  3314.     if you want to continue trying things out on it as you read the following
  3315.     chapters.
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.                                       56
  3360.  
  3361.  
  3362.  
  3363.   ---------------------------------------------------------------------------
  3364.                  CHAPTER 7  -  SHAREWARE : REGISTERING ORPHEUS
  3365.   ---------------------------------------------------------------------------
  3366.  
  3367.  
  3368.  
  3369.  Topics in this chapter:  Licence
  3370.                           What You Get When You Register
  3371.                           Publishers
  3372.                           A Note to Pioneers
  3373.                           Sharing Orpheus
  3374.                           One Last Word
  3375.  
  3376.  
  3377.         Orpheus is distributed as SHAREWARE.  This means that you are welcome
  3378.     to evaluate the system for up to 30 days.  If you wish to use it after
  3379.     that period, you must pay the registration fee of $49.  To enable you to
  3380.     make a thorough evaluation of the power of Orpheus, this package includes
  3381.     the Orpheus Reader (OHREAD.EXE) and the ability to compile your work to see
  3382.     what it would look like to the end user.  However, you may not in any way
  3383.     distribute such work with the Orpheus Reader until you have registered the
  3384.     software and received your licence from Hyperion Softword.
  3385.  
  3386.  
  3387.  Licence
  3388.  
  3389.         Registered users of Orpheus receive an unlimited licence to sell, give
  3390.     away, or in any other manner distribute their compiled works, royalty-
  3391.     free, with as many copies of the Orpheus Reader as they require.  Terms
  3392.     are detailed in the Software Licence Agreement that accompanies the
  3393.     registered version.  What else do you get when you register?  Read on!
  3394.  
  3395.  
  3396.  What You Get When You Register
  3397.  
  3398.        First of all, you get a registration number that Orpheus will build
  3399.     right into your compiled works (in encoded form).  This is your ultimate
  3400.     proof that those works are *yours*.  It will also serve as a "password",
  3401.     barring entry to anyone but you should you ever need to decompile your
  3402.     work.  And you get some utilities:
  3403.  
  3404.         SNAPSHOT.EXE ...... captures *any* graphic screen so that
  3405.                             you can link it into your hypertext
  3406.         REGIT.EXE ......... when you get updates from BBS's, tells
  3407.                             the new Orpheus you're a registered user
  3408.  
  3409.     Some other neat utilities are on the drawingboard.
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.                                       57
  3419.  
  3420.  
  3421.  
  3422.  
  3423.         To register this copy of Orpheus, complete the registration form in
  3424.     the REGISTER.DOC file and send payment of $49 to:
  3425.  
  3426.                             Rod Willmot
  3427.                             Hyperion Softword
  3428.                             535 Duvernay
  3429.                             Sherbooke, QC
  3430.                             Canada J1L 1Y8
  3431.  
  3432.                             819-566-6296 (voice)
  3433.  
  3434.  
  3435.  
  3436.  Publishers
  3437.  
  3438.         If you are an electronic publisher or wish to set up as one, i.e. if
  3439.     you want to publish electronic books created not only by yourself but by
  3440.     other authors, tell me your plans when you register (or any time after).
  3441.     It won't cost you a thing.  Instead, I'll *give* you one or more specially
  3442.     labelled copies of the shareware version of Orpheus, which you may freely
  3443.     reproduce and give out to your authors -- just so long as you tell them
  3444.     it's shareware.
  3445.  
  3446.         Encourage your authors to register Orpheus.  Tell them to mention the
  3447.     serial number on their special copies when they do register.  Whenever I
  3448.     receive a registration from one of your authors, I will advertise his or
  3449.     her work (the work *you* published) in the next release of Orpheus.  That
  3450.     will mean worldwide exposure for both the author and for you.
  3451.  
  3452.  
  3453.  A Note to Pioneers
  3454.  
  3455.         Orpheus is about enabling creativity.  *Your* creative daring may lead
  3456.     you to conceive of innovations in hypertext that I haven't thought of.
  3457.     If you have a project in mind that Orpheus seems right for, but that it
  3458.     cannot currently enable, your idea may be taken up for a future upgrade.
  3459.     I am also willing to discuss terms for custom programming.
  3460.  
  3461.  
  3462.  Sharing Orpheus
  3463.  
  3464.         Part of the shareware ethic is that you are welcome to help others
  3465.     learn about Orpheus in the same way you did.  If you downloaded Orpheus
  3466.     from a BBS, you are welcome to upload it to others.  Just be sure to
  3467.     upload the entire system exactly as you received it: complete, unmodified,
  3468.     and without your OH.CFG file (your personal configuration).  The same
  3469.     cautions apply if you purchased Orpheus on disk from a shareware
  3470.     distributor.  Finally, please note that if you are a registered user of
  3471.     Orpheus, your *registered* copy of the software must NEVER be treated as
  3472.     shareware, since it is in fact slightly (but significantly) different, and
  3473.     includes a number of utilities that are only available to registered
  3474.     users.  If you want a shareware version to pass on to your friends, just
  3475.     let me know and I'll gladly send you a copy.
  3476.  
  3477.  
  3478.                                       58
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  One Last Word
  3484.  
  3485.        Please:  if you fall in love with Orpheus on Monday, and are certain
  3486.     that your electronic magnum opus will be ready for the public on Friday,
  3487.     please, get your registration in the mail on Tuesday morning.  HTX files
  3488.     compiled with unregistered copies of OH.EXE are marked as such, and the
  3489.     Orpheus Reader will say so.  It's just a simple message when the Reader
  3490.     loads your document, but you don't want your readers seeing that.
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.                                      59
  3539.  
  3540.  
  3541.  
  3542.  
  3543.   ----------------------------------------------------------------------------
  3544.                         CHAPTER 8  -  ORPHEUS UTILITIES
  3545.   ----------------------------------------------------------------------------
  3546.  
  3547.  
  3548.  
  3549.  Topics in this chapter:  SNAPSHOT.EXE
  3550.                           REGIT.EXE
  3551.  
  3552.  
  3553.  
  3554.     [The Orpheus Utilities are only available to registered users of Orpheus.]
  3555.  
  3556.  
  3557.  
  3558.         Just about everything you can do in Orpheus is built right into the
  3559.     program.  However, there are times when it's handy or even necessary to
  3560.     have a small separate program to perform some special task.  The Orpheus
  3561.     Utilities will be a small collection of programs that some people may
  3562.     never need -- in fact you can make FULL use of Orpheus without them --
  3563.     but others will be glad they're there and will use some of them over and
  3564.     over.  Currently the collection consists of just two programs, but others
  3565.     are on the drawingboard and I think they'll be appreciated.
  3566.  
  3567.  
  3568.  SNAPSHOT.EXE
  3569.  
  3570.         SNAPSHOT.EXE is a utility developed by Ted Gruber Software as a part
  3571.     of Fastgraph, the professional graphics library used in Orpheus.  It is
  3572.     distributed under licence to registered users of Orpheus.  The following
  3573.     instructions are paraphrased from the Fastgraph User's Guide; you can also
  3574.     find them in online Help, or follow the tutorial in Chapter 5.
  3575.  
  3576.                                       =
  3577.  
  3578.         SNAPSHOT is a terminate and stay resident program (TSR) to capture
  3579.     graphic images.  It stores the images in Fastgraph's standard pixel run
  3580.     (SPR) format.  To load SNAPSHOT, enter the command SNAPSHOT at the DOS
  3581.     prompt; if it loads successfully you'll see a copyright message and the
  3582.     instruction, "Press <alt>-<left shift> to activate."
  3583.  
  3584.         Let's suppose that you have created a full-screen graphic using a
  3585.     commercial paint program; save it to disk, then quit the program.  Now
  3586.     load SNAPSHOT as described above, and start up the paint program again.
  3587.     (Along the way, be sure to make a note of the screen resolution your paint
  3588.     program is using.) Now retrieve your graphic and have your program
  3589.     display it so that it fills the entire screen.  Press <Alt-Left Shift> to
  3590.     activate SNAPSHOT.  Wait for the success signal (3 quick medium-pitched
  3591.     tones), then exit the program or continue if you wish to capture other
  3592.     graphics.  SNAPSHOT remains in memory until you reboot, so you can
  3593.     activate it as often as you wish.
  3594.  
  3595.  
  3596.  
  3597.  
  3598.                                      60
  3599.  
  3600.  
  3601.  
  3602.  
  3603.         The procedure that I have just described will store the captured image
  3604.     in Fastgraph's SPR format, in a file named SNAPSHOT.nnn in the current
  3605.     directory.  The "nnn" part of the filename will be a number from 000 to
  3606.     999, so you can capture up to 1000 images into a single directory.  Let's
  3607.     say that your graphic was of a California Condor.  As the first image
  3608.     captured, the file will be named SNAPSHOT.000.  In order to use this file
  3609.     in Orpheus, however, you **MUST** rename it to have an .SPR extension; for
  3610.     example, CONDOR.SPR would remind you of what it's in the graphic while
  3611.     telling Orpheus that it's an acceptable file.
  3612.  
  3613.         After you have captured and renamed a graphic, start up Orpheus and
  3614.     load or create the data card for a Graphic link.  Enter the file's name
  3615.     (including the path if necessary) on the "FILEPATH=" line, then enter its
  3616.     resolution on the "RESOLUTION=" line.  Press <Alt-G> to see if the image
  3617.     was correctly captured and if you have entered the correct path and
  3618.     resolution data.
  3619.  
  3620.         Some further notes about SNAPSHOT.EXE:  when it saves a file to disk,
  3621.     SNAPSHOT looks for the first unused number from 000 to 999.  Suppose you
  3622.     have captured a number of files, ending with SNAPSHOT.021, and that you
  3623.     delete numbers 000 and 005.  The next image you capture will go into
  3624.     SNAPSHOT.000, and the next one after that will go into SNAPSHOT.005.  You
  3625.     will find it helpful to rename your captured files quickly after each
  3626.     capture session.
  3627.  
  3628.         If SNAPSHOT is unable to capture an image, it gives an error signal (a
  3629.     single low-pitched tone).  This will happen if you attempt to activate it
  3630.     while in text mode, or if there is not enough disk space or all 1000 file
  3631.     numbers are already in use.
  3632.  
  3633.     ==> IMPORTANT: Do not **ever** load SNAPSHOT or any other TSR program from
  3634.     within Orpheus's DOS shell.
  3635.  
  3636.  
  3637.  REGIT.EXE
  3638.  
  3639.         REGIT.EXE is a program that serves a purpose even when it doesn't do
  3640.     anything; its role is to help Orpheus recognize you as a registered user,
  3641.     and to protect your finished work from intruders.
  3642.  
  3643.         First, the active role:  if you came to Orpheus through shareware, you
  3644.     may have finished and compiled an electronic book before receiving your
  3645.     registered copy.  The shareware version of Orpheus is not in any way
  3646.     crippled or restricted, but it does leave its mark on anything you compile
  3647.     with it.  The Orpheus Reader recognizes such books as having been made
  3648.     with an unregistered copy, and says so.  But much more important than what
  3649.     the shareware version "puts into" a book is what it LEAVES OUT:  your
  3650.     encrypted registration number, which of course doesn't exist until you
  3651.     register.
  3652.  
  3653.         When you compile a book using your registered copy of Orpheus, it
  3654.     hides an encrypted copy of your registration number right inside the book.
  3655.  
  3656.  
  3657.  
  3658.                                      61
  3659.  
  3660.  
  3661.  
  3662.  
  3663.     This is the ultimate proof that *you* are the author of it -- but it is
  3664.     also something more.  One of the programs that I plan to add to the
  3665.     Orpheus Utilities is a decompiler:  a program that can take a compiled
  3666.     electronic book and unfold it into its original state as cards (the form
  3667.     it has when you work on it in OH.EXE).  For example, suppose you create
  3668.     a book and send it out into the world, and as the months go by you move
  3669.     on to other things, until one day you decide to delete the original
  3670.     (uncompiled) version.  Unknown to you the public has discovered your
  3671.     work, and suddenly the letters and checks start coming in.  Everyone loves
  3672.     it, but as you yourself look at it again you realize that if you could
  3673.     only open it you could make it even better.  This is when you want a
  3674.     decompiler!
  3675.  
  3676.         But wait:  if *you* can decompile an Orpheus book, so can everyone
  3677.     else with a registered copy, right?  Wrong!  The decompile utility will
  3678.     check your registration number, compare it with the encrypted version in
  3679.     the book you want to open, and will ONLY proceed if the two match.  Of
  3680.     course, I could have chosen a password system, but then you would have to
  3681.     remember where you wrote the password.  With our system you can't go
  3682.     wrong:  your registration number is on the label of your distribution
  3683.     disks, AND here in the user files at Hyperion Softword.
  3684.  
  3685.         Where does REGIT.EXE fit in here?  If you have compiled a book with
  3686.     the shareware version and deleted the original, REGIT.EXE can update your
  3687.     compiled book, complete with encrypted registration.  The result is
  3688.     exactly the same as if you had compiled it with the registered version.
  3689.  
  3690.         Step 1:  begin by installing your registered copy of Orpheus in your
  3691.         usual Orpheus directory.  Start up OH.EXE and press <Alt-H> to open
  3692.         the Help Menu, then <R> to select "Registration #".  Type in the
  3693.         number given on the label of your distribution disks, and press
  3694.         <Enter>.  Orpheus immediately writes a new copy of your personal
  3695.         configuration file (OH.CFG) to disk, complete with your registration
  3696.         number.
  3697.  
  3698.         Step 2:  exit Orpheus and check whether your compiled book is in your
  3699.         Orpheus directory (along with REGIT.EXE and OH.CFG).  If it is not,
  3700.         copy your book's HTX file into the Orpheus directory before continuing;
  3701.         REGIT.EXE only concerns itself with HTX files.  Now give the "REGIT"
  3702.         command at the DOS prompt, and if all goes well you should see a
  3703.         report of the results:  how many files found, how many updated, and
  3704.         how many were already registered.  (If REGIT.EXE encounters an HTX
  3705.         file compiled with a registered copy of Orpheus, it leaves it alone.)
  3706.  
  3707.     Of course, the other way to update your work is simply to recompile it
  3708.     with your registered copy of OH.EXE.  With an exceptionally long book
  3709.     you not want to do that.
  3710.  
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.                                      62
  3719.  
  3720.  
  3721.  
  3722.  
  3723.         Earlier I mentioned that REGIT.EXE also serves a purpose without
  3724.     having to do anything.  Here's how:  updates of Orpheus will regularly
  3725.     appear on BBS's around the continent, in the form of new shareware
  3726.     versions.  Since these will often contain significant new features or
  3727.     improvements, you will probably want to acquire them.  Go right ahead!
  3728.     Normally you will be able to install them right over your old Orpheus
  3729.     files, since your work in progress will still be compatible with the
  3730.     new version.  (To be safe however, you should always check the README
  3731.     file before installing a new version of anything.)  The presence of
  3732.     REGIT.EXE in your Orpheus directory will inform the new version that you
  3733.     are a registered user.  If your OH.CFG file contains your registration
  3734.     number, the new version will recognize that too; if it does not, simply
  3735.     type it in as directed above, on the Help Menu.
  3736.  
  3737.         To make this very clear:  once you are a registered user you can
  3738.     take advantage of shareware updates and compile all the books you want.
  3739.     To do this, you MUST have REGIT.EXE in your Orpheus directory, and your
  3740.     registration number MUST be showing on the Help Menu.
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.                                      63
  3779.  
  3780.  
  3781.  
  3782.  
  3783.   ---------------------------------------------------------------------------
  3784.                  APPENDIX A  -  USING DESQVIEW WITH ORPHEUS
  3785.   ---------------------------------------------------------------------------
  3786.  
  3787.  
  3788.  
  3789.         Although Orpheus is not "Desqview-aware", it runs fine in a
  3790.     full-screen Desqview window.  (Without Desqview it would have taken me
  3791.     three years to develop Orpheus instead of two.)
  3792.  
  3793.         If you are a Desqview-user, you may be interested in the following
  3794.     setup parameters for giving Orpheus its own window.  On the main "Change
  3795.     a program" screen, use the following parameters:
  3796.  
  3797.                     Memory size (in K): 512
  3798.                     Writes directly to screen: Y
  3799.                     Displays graphics information: Y
  3800.                     Virtualize text/graphics: N
  3801.                     Uses serial ports: N
  3802.                     Requires floppy diskette: N
  3803.  
  3804.     To set the following more specific parameters, press <F1> to open the
  3805.     advanced options screen.  Use the following parameters:
  3806.  
  3807.                     Text pages: 4
  3808.                     Graphics pages: 2
  3809.                     Uses its own colors: Y
  3810.                     Uses math coprocessor: N
  3811.                     Window position:
  3812.                         Maximum height: 25
  3813.                         Maximum width: 80
  3814.                     Runs in background: N
  3815.  
  3816.     Other options can be left at their default values.  For optimum
  3817.     performance you should set the following parameters:
  3818.  
  3819.                     Keyboard conflict: 4
  3820.                     Protection level: 0
  3821.  
  3822.  
  3823.         Note that if you do not EVER plan to use graphics in Orpheus, you
  3824.     can change "Displays graphics information" to "N", and "Graphics pages"
  3825.     to "0".  If you are using a monochrome monitor (NOT one with 16 shades of
  3826.     grey etc.), you can change "Text pages" to 1.
  3827.  
  3828.         The same parameter settings can be used for both the Orpheus Author
  3829.     (OH.EXE) and the Orpheus Reader (OHREAD.EXE), although the Reader uses
  3830.     much less memory than does the authoring program.
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.                                       64
  3839.  
  3840.  
  3841.  
  3842.  
  3843.   ---------------------------------------------------------------------------
  3844.                 APPENDIX B  -  PROGRAMMING COMMAND REFERENCE
  3845.   ---------------------------------------------------------------------------
  3846.  
  3847.  
  3848.  
  3849.  Command sets in this reference: Graphics Commands
  3850.                                  Program Commands
  3851.                                  Random Commands
  3852.  
  3853.  
  3854.         There are three kinds of cards in which the text you enter is meant
  3855.     to be interpreted as a command to the Orpheus Reader.  (Some commands can
  3856.     also be interpreted, or "performed", within Orpheus Author.)  These cards
  3857.     are:  the data cards for Graphic links; Command cards (from Command
  3858.     links); and Init cards (from Init links).  On all three, lines beginning
  3859.     with ";" are ignored by the interpreter; you can use them as comment lines
  3860.     or as a way of "commenting out" commands that you don't immediately want
  3861.     to delete.
  3862.  
  3863.         Context-sensitive help on programming Orpheus is available whenever
  3864.     you are in one of the three special card types, and is more complete
  3865.     than this brief summary.
  3866.  
  3867.  
  3868.  Graphics Commands
  3869.  
  3870.         Used in the data cards for Graphics links.
  3871.  
  3872.     FILEPATH= .......................... path\filename for graphic to display
  3873.     RESOLUTION= ............... screen resolution in pixelcolumns x pixelrows
  3874.     MODE= ........................... for pcx graphics, mode in which created
  3875.     DRAW= ............................... color to use when drawing a hotspot
  3876.     ERASE= .............................. color to use when erasing a hotspot
  3877.     HOTSPOT= ............... location data for a hotspot (entered by Orpheus)
  3878.     LINKWORD= ........................................ linkword for a hotspot
  3879.  
  3880.  
  3881.  
  3882.  Program Commands
  3883.  
  3884.         Used in Command cards.
  3885.  
  3886.     RUNBAT= .............. run a batch file, esp. if it contains DOS commands
  3887.     RUN= ...................................................... run a program
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.                                       65
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  Random Commands
  3904.  
  3905.         Used in Command and Init cards; JUMP used in Command cards only.
  3906.     Random jumps cannot accidentally arrive at a non-displayable card (such
  3907.     as a Command or Init).
  3908.  
  3909.     RANDOM=ALL ................................. set selection from all cards
  3910.     RANDOM=EXCLUDE, ............... set selection from all but following list
  3911.     RANDOM=INCLUDE, .................. set selection only from following list
  3912.     RANDOM=JUMP ............... trigger a random jump (selection must be set)
  3913.  
  3914.  
  3915.  
  3916.  
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958.                                       66
  3959.  
  3960.